Class AminoAcidCompositionTable
- java.lang.Object
-
- org.biojava.nbio.aaproperties.xml.AminoAcidCompositionTable
-
public class AminoAcidCompositionTable extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AminoAcidCompositionTable()AminoAcidCompositionTable(java.util.List<AminoAcidComposition> aaList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomputeMolecularWeight(ElementTable eTable)Computes and store the molecular weight of each amino acid by its symbol in aaSymbol2MolecularWeight.java.util.List<AminoAcidComposition>getAminoacid()ModifiedAminoAcidCompoundSetgetAminoAcidCompoundSet()doublegetMolecularWeight(java.lang.Character aaSymbol)java.util.Set<java.lang.Character>getSymbolSet()voidsetAminoacid(java.util.List<AminoAcidComposition> aminoacid)
-
-
-
Constructor Detail
-
AminoAcidCompositionTable
public AminoAcidCompositionTable()
-
AminoAcidCompositionTable
public AminoAcidCompositionTable(java.util.List<AminoAcidComposition> aaList)
-
-
Method Detail
-
getAminoAcidCompoundSet
public ModifiedAminoAcidCompoundSet getAminoAcidCompoundSet()
-
getAminoacid
public java.util.List<AminoAcidComposition> getAminoacid()
-
setAminoacid
public void setAminoacid(java.util.List<AminoAcidComposition> aminoacid)
-
getSymbolSet
public java.util.Set<java.lang.Character> getSymbolSet()
-
computeMolecularWeight
public void computeMolecularWeight(ElementTable eTable)
Computes and store the molecular weight of each amino acid by its symbol in aaSymbol2MolecularWeight.- Parameters:
eTable- Stores the mass of elements and isotopes
-
getMolecularWeight
public double getMolecularWeight(java.lang.Character aaSymbol) throws java.lang.NullPointerException- Parameters:
aaSymbol- Standard symbol of Amino Acid- Returns:
- the molecular weight given its symbol
- Throws:
java.lang.NullPointerException- thrown if AminoAcidCompositionTable.computeMolecularWeight(ElementTable) is not called before this method
-
-