Class pmr.cml.ProteinSequence
All Packages Class Hierarchy This Package Previous Next Index
Class pmr.cml.ProteinSequence
java.lang.Object
|
+----pmr.simplegraph.DrawableObject
|
+----pmr.cml.BasicSequence
|
+----pmr.cml.ProteinSequence
- public class ProteinSequence
- extends BasicSequence
a simple Protein Sequence class
- Author:
- (C) P.Murray-Rust, 1996
-
ProteinSequence()
-
-
ProteinSequence(String)
- create from an ungapped string of 1-letter symbols
-
display(Graphics)
- simple output of sequence - normally overwritten
-
displayHydrophobicity()
-
-
getHydrophobicity()
- Eisenberg's hydrophobicity is hardcoded in
-
getMolecularWeight()
- sums the NEUTRAL residues and adds H2O.
-
main(String[])
- test routine
-
process()
- complex objects may require processing; override this
-
readSwissProt(String)
- create from a SwissProt file
ProteinSequence
public ProteinSequence()
ProteinSequence
public ProteinSequence(String s)
- create from an ungapped string of 1-letter symbols
readSwissProt
public static ProteinSequence readSwissProt(String filename)
- create from a SwissProt file
process
public void process()
- complex objects may require processing; override this
- Overrides:
- process in class BasicSequence
getMolecularWeight
public double getMolecularWeight()
- sums the NEUTRAL residues and adds H2O. Does NOT cater for S-S
bonds or other chemical modifications or effect of charge
getHydrophobicity
public RealArray getHydrophobicity()
- Eisenberg's hydrophobicity is hardcoded in
displayHydrophobicity
public void displayHydrophobicity()
display
public void display(Graphics g)
- simple output of sequence - normally overwritten
- Overrides:
- display in class BasicSequence
main
public static void main(String args[])
- test routine
All Packages Class Hierarchy This Package Previous Next Index