Class Convertor
java.lang.Object
org.biojava.nbio.aaproperties.profeat.convertor.Convertor
- Direct Known Subclasses:
 Convert2Charge,Convert2Hydrophobicity,Convert2NormalizedVanDerWaalsVolume,Convert2Polarity,Convert2Polarizability,Convert2SecondaryStructure,Convert2SolventAccessibility
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final charBased on Table 2 of http://nar.oxfordjournals.org/content/34/suppl_2/W32.full.pdf
An abstract class to convert a protein sequence into representation of different attribute with each attribute having 3 groups.
The seven different attributes arestatic final charstatic final charstatic final char - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionabstract charconvert(char aminoAcid) Returns the grouping of the amino acid character.convert(ProteinSequence sequence) Returns the converted sequence.abstract StringReturn the attribute of the groupingabstract String[]Returns the groupings of the attribute 
- 
Field Details
- 
group1
Based on Table 2 of http://nar.oxfordjournals.org/content/34/suppl_2/W32.full.pdf
An abstract class to convert a protein sequence into representation of different attribute with each attribute having 3 groups.
The seven different attributes areHydrophobicity (Polar, Neutral, Hydrophobicity)
Normalized van der Waals volume (Range 0 - 2.78, 2.95 - 4.0, 4.03 - 8.08)
Polarity (Value 4.9 - 6.2, 8.0 - 9.2, 10.4 - 13.0)
Polarizability (Value 0 - 1.08, 0.128 - 0.186, 0.219 - 0.409)
Charge (Positive, Neutral, Negative)
Secondary structure (Helix, Strand, Coil)
Solvent accessibility (Buried, Exposed, Intermediate)- See Also:
 
 - 
group2
- See Also:
 
 - 
group3
- See Also:
 
 - 
unknownGroup
- See Also:
 
 
 - 
 - 
Constructor Details
- 
Convertor
public Convertor() 
 - 
 - 
Method Details
- 
convert
Returns the grouping of the amino acid character. The aminoAcid argument is preferably of non-ambiguous characters. Standard amino acids will be converted to '1', '2' or '3' depending on its grouping Non-standard amino acids are simply converted to '0'.- Parameters:
 aminoAcid- an amino acid character preferably of non-ambiguous characters- Returns:
 - its grouping
 
 - 
getGrouping
Returns the groupings of the attribute- Returns:
 - the groupings of the attribute
 
 - 
getAttribute
Return the attribute of the grouping- Returns:
 - the attribute of the grouping
 
 - 
convert
Returns the converted sequence. The sequence argument must be a protein sequence consisting of preferably non-ambiguous characters only. Standard amino acids will be converted to '1', '2' or '3' depending on its grouping Non-standard amino acids are simply converted to '0'.- Parameters:
 sequence- a protein sequence consisting of preferably non-ambiguous characters only- Returns:
 - the converted sequence
 
 
 -