|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object protein.Protein
public class Protein
Constructor Summary | |
---|---|
Protein(java.lang.String PDBcode)
|
Method Summary | |
---|---|
void |
addProteinPositions(int[] positions)
|
void |
completeScaling()
Scales the protein by applying the matrix to the original Coordinates. |
int |
get_Line_quantity()
|
int |
get_xz_percentage()
|
int |
getAtom_count()
returns the amount of the atom_coordinates |
java.lang.String |
getCISPEP()
|
java.lang.String |
getCOMPD()
|
java.lang.String |
getComponent()
|
java.util.Vector[] |
getCoordinates()
|
java.lang.String |
getCoordinatesAsString()
|
java.lang.String |
getDate()
|
java.lang.String |
getDBREF()
|
java.util.Vector |
getDescription()
|
java.lang.String |
getECN()
|
int[] |
getExtremePointsIndex()
|
java.lang.String |
getFilepath()
|
java.lang.String |
getFORMUL()
|
java.lang.String |
getHELIX()
|
java.lang.String |
getHET()
|
java.lang.String |
getHETNAM()
|
java.lang.String |
getHYDBND()
|
double |
getLength()
|
java.lang.String |
getLINK()
|
double[] |
getlipid_extreme_y()
|
java.lang.String |
getMetabolite()
|
int |
getModel_count()
|
java.lang.String |
getMODRES()
|
java.lang.String |
getName()
|
java.lang.String |
getNodeName()
|
java.util.Vector[] |
getOriginalCoordinates()
|
java.lang.String |
getPDBcode()
|
java.awt.Color |
getProteinColor()
|
java.util.Vector |
getProteinPositions()
|
int |
getQuantity()
|
float |
getRatio()
|
int |
getResidueSequenceCount()
|
java.util.Vector[] |
getrotatedCoordinatesforWriter(int degree)
|
javax.vecmath.Matrix3f |
getRotationMatrix()
Return an instance of the rotationMatrix. |
void |
getRotationMatrix(javax.vecmath.Matrix3f givenRotation)
Returns the rotationMatrix of the protein and writes it to the given Matrix3f. |
java.lang.String |
getSEQRES()
|
java.lang.String |
getSHEET()
|
double[] |
getSize()
|
int[] |
getSizeByLipids()
|
java.lang.String |
getSLTBRG()
|
java.lang.String |
getSOURCE()
|
java.lang.String |
getSSBOND()
|
java.lang.String |
getSubcomponent()
|
java.lang.String |
getSuperAtom()
|
java.lang.String |
getTURN()
|
double |
getxz_area()
|
float |
getYTranslation()
Returns the yTranslation of the protein. |
float |
getYTranslation4Jmol()
Returns the yTranslation of the protein for Jmol, multiplicated by 2.8. |
boolean |
isModified()
|
boolean |
isSelfmade()
|
java.util.Vector |
lipidFillingInCube()
|
void |
lipidScaling(javax.vecmath.Matrix3f matrix)
|
void |
scaleProteintoNull()
Scaling of the Coordinates. |
void |
set_Line_quantity(int rest)
|
void |
setAtom_count(int atom_count)
sets the amount of the atom coordinates |
void |
setCISPEP(java.lang.String cispep)
|
void |
setCOMPD(java.lang.String compd)
|
void |
setComponent(java.lang.String component)
|
void |
setCoordinates(java.util.Vector[] coordinates)
Sets the Coordinates. |
void |
setDate(java.lang.String date)
|
void |
setDBREF(java.lang.String dbref)
|
void |
setDescription(java.util.Vector description)
Sets the description of the Protein. |
void |
setECN(java.lang.String ecn)
Sets the description of the Protein. |
void |
setFilepath(java.lang.String filepath)
|
void |
setFORMUL(java.lang.String formul)
|
void |
setHELIX(java.lang.String helix)
|
void |
setHET(java.lang.String het)
|
void |
setHETNAM(java.lang.String hetnam)
|
void |
setHYDBND(java.lang.String hydbnd)
|
void |
setLength()
Sets the maximal length of the protein |
void |
setLINK(java.lang.String link)
|
void |
setMetabolite(java.lang.String metabolite)
Sets the Metabolite of the Protein in the membrane |
void |
setModel_count(int model_count)
|
void |
setModified(boolean modified)
|
void |
setMODRES(java.lang.String modres)
|
void |
setName(java.lang.String name)
Sets the description of the Protein. |
void |
setNodeName(java.lang.String nodeName)
Sets the name of a node. |
void |
setOriginalCoordinates(java.util.Vector[] givenCoordinates)
The originalCoordinates to set. |
void |
setPDBcode(java.lang.String bcode)
Sets the PDBcode |
void |
setProteinColor(java.awt.Color proteinColor)
|
void |
setProteinPositions(java.util.Vector proteinPositions)
Sets the ProteinPosition of the instances of the Protein in the membrane |
void |
setQuantity(int quantity)
sets the quantity of the protein |
void |
setRatio(float ratio)
sets the ratio of the protein in the membrane model |
void |
setResidueSequenceCount(int residueSequenceCount)
|
void |
setRotationMatrix(javax.vecmath.Matrix3f givenRotation)
Sets the rotationMatrix of the protein. |
void |
setSelfmade(boolean selfmade)
Sets boolean if Protein is selfmade |
void |
setSEQRES(java.lang.String seqres)
|
void |
setSHEET(java.lang.String sheet)
|
void |
setSize()
Sets the size of the Protein. |
void |
setSize2(double[] size)
|
void |
setSLTBRG(java.lang.String sltbrg)
|
void |
setSOURCE(java.lang.String source)
|
void |
setSSBOND(java.lang.String ssbond)
|
void |
setSubcomponent(java.lang.String subcomponent)
|
void |
setSuperAtom(java.lang.String superAtom)
|
void |
setTURN(java.lang.String turn)
|
void |
setxz_area()
The xz_area to set. |
void |
setxz_area(double xz_area)
|
void |
setYTranslation(float translation)
Sets the yTranslation of the protein. |
void |
setYTranslationLoad(float translation)
Sets the yTranslation of the protein which ist used when loading the protein for the first time into the program. |
void |
startup()
computes relevant values of the protein based on the Coordinates: scaleProteintoNull(), setExtremePointsIndex(), setSize(), setxz_area(), lipidFillingInCube(). |
void |
startupLipid()
computes relevant values of the lipid-Protein based on the Coordinates: scaleProteintoNull(), setExtremePointsIndex(), setSize() |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Protein(java.lang.String PDBcode)
Method Detail |
---|
public void startup()
scaleProteintoNull
,
setExtremePointsIndex
,
setSize
,
setxz_area
,
lipidFillingInCube
public void startupLipid()
scaleProteintoNull
,
setExtremePointsIndex
,
setSize
public double[] getlipid_extreme_y()
public java.util.Vector[] getCoordinates()
public java.lang.String getCoordinatesAsString()
public void setCoordinates(java.util.Vector[] coordinates)
coordinates
- Coordinates consists of 4 Vectors containing the
atom names, x-values, y-values and z-valuespublic java.util.Vector getDescription()
public void setDescription(java.util.Vector description)
public java.lang.String getECN()
public void setECN(java.lang.String ecn)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.util.Vector getProteinPositions()
public void addProteinPositions(int[] positions)
positions
- The positions to add
Adds ProteinPosition of the Protein.public void setProteinPositions(java.util.Vector proteinPositions)
public java.lang.String getMetabolite()
public void setMetabolite(java.lang.String metabolite)
public boolean isModified()
public void setModified(boolean modified)
modified
- Sets boolean if Protein is modifiedpublic boolean isSelfmade()
public void setSelfmade(boolean selfmade)
selfmade
- True if selfmadepublic java.lang.String getDate()
public void setDate(java.lang.String date)
date
- The date to be set
Sets the datepublic java.lang.String getPDBcode()
public void setPDBcode(java.lang.String bcode)
public int getQuantity()
public void setQuantity(int quantity)
public float getRatio()
public void setRatio(float ratio)
public void setSize2(double[] size)
public void setSize()
public double[] getSize()
public int[] getSizeByLipids()
public int[] getExtremePointsIndex()
public double getLength()
public void setLength()
public java.lang.String getSubcomponent()
public void setSubcomponent(java.lang.String subcomponent)
subcomponent
- The subcomponent to set.public java.lang.String getComponent()
public void setComponent(java.lang.String component)
component
- The component to set.public java.util.Vector lipidFillingInCube()
public java.lang.String getCOMPD()
public void setCOMPD(java.lang.String compd)
compd
- The cOMPD to set.public java.lang.String getSOURCE()
public void getRotationMatrix(javax.vecmath.Matrix3f givenRotation)
givenRotation
- Matrix3fpublic javax.vecmath.Matrix3f getRotationMatrix()
public void setRotationMatrix(javax.vecmath.Matrix3f givenRotation)
givenRotation
- Matrix3fpublic void setSOURCE(java.lang.String source)
source
- The SOURCE to set.public java.lang.String getDBREF()
public void setDBREF(java.lang.String dbref)
dbref
- The dBREF to set.public java.lang.String getHET()
public float getYTranslation()
public float getYTranslation4Jmol()
public void setYTranslation(float translation)
translation
- floatpublic void setYTranslationLoad(float translation)
translation
- floatpublic void setHET(java.lang.String het)
het
- The hET to set.public java.lang.String getMODRES()
public void setMODRES(java.lang.String modres)
modres
- The mODRES to set.public java.lang.String getSEQRES()
public void setSEQRES(java.lang.String seqres)
seqres
- The sEQRES to set.public java.lang.String getHETNAM()
public void setHETNAM(java.lang.String hetnam)
hetnam
- The hETNAM to set.public java.lang.String getFORMUL()
public void setFORMUL(java.lang.String formul)
formul
- The fORMUL to set.public java.lang.String getHELIX()
public void setHELIX(java.lang.String helix)
helix
- The hELIX to set.public java.lang.String getSHEET()
public void setSHEET(java.lang.String sheet)
sheet
- The sHEET to set.public java.lang.String getTURN()
public void setTURN(java.lang.String turn)
turn
- The tURN to set.public java.lang.String getCISPEP()
public void setCISPEP(java.lang.String cispep)
cispep
- The cISPEP to set.public java.lang.String getHYDBND()
public void setHYDBND(java.lang.String hydbnd)
hydbnd
- The hYDBND to set.public java.lang.String getLINK()
public void setLINK(java.lang.String link)
link
- The lINK to set.public java.lang.String getSLTBRG()
public void setSLTBRG(java.lang.String sltbrg)
sltbrg
- The sLTBRG to set.public java.lang.String getSSBOND()
public void setSSBOND(java.lang.String ssbond)
ssbond
- The sSBOND to set.public int getModel_count()
public void setModel_count(int model_count)
model_count
- The model_count to set.public java.lang.String getSuperAtom()
public void setSuperAtom(java.lang.String superAtom)
superAtom
- The superAtom to set.public java.lang.String getFilepath()
public void setFilepath(java.lang.String filepath)
filepath
- The filepath to set.public void scaleProteintoNull()
public int getResidueSequenceCount()
public void setResidueSequenceCount(int residueSequenceCount)
residueSequenceCount
- The residueSequenceCount to set.public java.awt.Color getProteinColor()
public void setProteinColor(java.awt.Color proteinColor)
proteinColor
- The proteinColor to set.public void lipidScaling(javax.vecmath.Matrix3f matrix)
matrix
- the matrix containing the rotation of the lipid
The matrix is applied to the Coordinates of the lipid.
This method is only for bilayerType usage and not for ordinary proteinspublic void completeScaling()
public java.util.Vector[] getOriginalCoordinates()
public void setOriginalCoordinates(java.util.Vector[] givenCoordinates)
givenCoordinates
- public java.lang.String getNodeName()
public void setNodeName(java.lang.String nodeName)
nodeName
- public int getAtom_count()
public void setAtom_count(int atom_count)
atom_count
- public int get_Line_quantity()
public void set_Line_quantity(int rest)
rest
- The rest 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 int get_xz_percentage()
public java.util.Vector[] getrotatedCoordinatesforWriter(int degree)
degree
- The degree gives information in which way
a single protein instance is rotated
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |