|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectmembranModel.MembranModel
public class MembranModel
This class implements a membrane model
Constructor Summary | |
---|---|
MembranModel()
|
Method Summary | |
---|---|
void |
addComponent(java.lang.String PDBCode,
java.lang.String sub_componente)
This function adds a protein to a subcomponent of the mebrane model |
void |
addComponents(java.util.Vector PDBCodes)
This function adds proteins to the membrane model |
void |
addProtein(Protein protein)
This function adds one protein to the membrane model |
void |
complete_scaling_proteins()
Does the completeScaling() function for any Protein the membrane consists of |
int |
countProteins()
|
java.util.Vector |
getAllProteins()
|
java.awt.Color |
getBackground_color()
|
double |
getBiLayerSpace()
|
Protein |
getBiLayerType()
|
java.lang.String |
getCelltype()
|
java.awt.Color |
getColor(int i)
|
java.awt.Color[] |
getColors()
|
java.lang.String |
getDate()
|
java.lang.String |
getDescription()
|
java.util.Hashtable |
getHash()
|
java.lang.String |
getMembraneTitle()
|
java.lang.String |
getName()
|
int |
getPercent()
|
Protein |
getProtein(java.lang.String PDBCode)
|
java.util.Set |
getProteinNames()
|
java.awt.Color |
getSelection_color()
|
java.lang.String[] |
getSpecies()
|
java.lang.String |
getVRMLFile()
|
double |
getXz_area()
|
void |
removeAllComponents()
this function removes all proteins that are in the membrane model |
void |
removeComponent(java.lang.String PDBCode)
This function removes a given protein |
void |
removeComponents(java.util.Set PDBCodes)
this function removes all proteins with given PDBcode |
void |
setBackground_color(java.awt.Color background_color)
|
void |
setBiLayerSpace(double biLayerSpace)
|
void |
setBiLayerType(java.lang.String name)
|
void |
setCelltype(java.lang.String celltype)
|
void |
setDate(java.lang.String date)
|
void |
setDescription(java.lang.String Description)
sets the dirscription of the membrane model |
void |
setHash(java.util.Hashtable hash)
|
void |
setMembraneTitle(java.lang.String title)
sets the membrane title |
void |
setName(java.lang.String name)
|
void |
setPercent(int percent)
|
void |
setSelection_color(java.awt.Color selection_color)
|
void |
setSpecies(java.lang.String[] species)
|
void |
setVRMLFile(java.lang.String vrml)
|
void |
setxz_area()
Computes the value of the xz_area of the membrane, the area of the membrane in x- and z-dimension in angstrom^2. |
void |
setxz_area(double xz_area)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MembranModel()
Method Detail |
---|
public Protein getProtein(java.lang.String PDBCode)
PDBCode
-
public void addComponent(java.lang.String PDBCode, java.lang.String sub_componente) throws java.io.IOException
PDBCode
- sub_componente
-
java.io.IOException
public void addProtein(Protein protein)
protein
- public void addComponents(java.util.Vector PDBCodes)
PDBCodes
- public void removeComponent(java.lang.String PDBCode)
PDBCode
- public void removeComponents(java.util.Set PDBCodes)
PDBCodes
- public void removeAllComponents()
public void setDescription(java.lang.String Description)
Description
- public java.lang.String getDescription()
public void setBiLayerType(java.lang.String name) throws java.io.IOException
name
- The name of the new BilayerType
Sets a new lipid a BiLayerType
java.io.IOException
public java.util.Vector getAllProteins()
public java.util.Set getProteinNames()
public java.lang.String getCelltype()
public void setCelltype(java.lang.String celltype)
celltype
- The celltype to set.public java.lang.String getMembraneTitle()
public void setMembraneTitle(java.lang.String title)
title
- public void setDate(java.lang.String date)
date
- The date to set.public java.lang.String getName()
public void setName(java.lang.String name)
name
- The name to set.public java.lang.String[] getSpecies()
public void setSpecies(java.lang.String[] species)
species
- The species to set.public java.lang.String getDate()
public int countProteins()
public int getPercent()
public void setPercent(int percent)
percent
- The percent to set.public Protein getBiLayerType()
public java.awt.Color[] getColors()
public java.awt.Color getColor(int i)
i
-
public java.util.Hashtable getHash()
public void setHash(java.util.Hashtable hash)
hash
- The hash to set.public void complete_scaling_proteins()
in ProteinClass
public java.awt.Color getBackground_color()
public void setBackground_color(java.awt.Color background_color)
background_color
- The background_color to set.public java.awt.Color getSelection_color()
public void setSelection_color(java.awt.Color selection_color)
selection_color
- The selection_color to set.public double getBiLayerSpace()
public void setBiLayerSpace(double biLayerSpace)
biLayerSpace
- The biLayerSpace to set.public double getXz_area()
public void setxz_area(double xz_area)
xz_area
- The xz_area to set.public void setxz_area()
public java.lang.String getVRMLFile()
public void setVRMLFile(java.lang.String vrml)
vrml
- The vrml to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |