Class AminoAcidCompositionTable


  • public class AminoAcidCompositionTable
    extends java.lang.Object
    • Constructor Detail

      • AminoAcidCompositionTable

        public AminoAcidCompositionTable()
      • AminoAcidCompositionTable

        public AminoAcidCompositionTable​(java.util.List<AminoAcidComposition> aaList)
    • Method Detail

      • 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