Class AminoAcidCompoundSet
java.lang.Object
org.biojava3.core.sequence.compound.AminoAcidCompoundSet
- All Implemented Interfaces:
CompoundSet<AminoAcidCompound>
Set of proteinogenic amino acids. Molecular weights are recorded in daltons (Da) as residues of a
chain; monomers outside of a chain would likely have an additional mass of 18.01524 Da
contributed by an associated water molecule.
Currently we have different symbols to handle inserts so not as clean as it should be
- Author:
- Richard Holland, Scooter Willis, Mark Chapman
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
compoundsEquivalent
(AminoAcidCompound compoundOne, AminoAcidCompound compoundTwo) static AminoAcidCompoundSet
getCompoundForString
(String string) Return null if not recognised.getEquivalentCompounds
(AminoAcidCompound compound) int
Returns the maximum size of a compound String this set holdsgetStringForCompound
(AminoAcidCompound compound) boolean
hasCompound
(AminoAcidCompound compound) boolean
boolean
Returns true if all String representations of Compounds are of the same length.void
verifySequence
(Sequence<AminoAcidCompound> sequence)
-
Constructor Details
-
AminoAcidCompoundSet
public AminoAcidCompoundSet()
-
-
Method Details
-
getStringForCompound
- Specified by:
getStringForCompound
in interfaceCompoundSet<AminoAcidCompound>
-
getCompoundForString
Description copied from interface:CompoundSet
Return null if not recognised. Throw IllegalArgumentException if string is longer than maximum allowed byCompoundSet.getStringForCompound(Compound)
.- Specified by:
getCompoundForString
in interfaceCompoundSet<AminoAcidCompound>
-
getMaxSingleCompoundStringLength
public int getMaxSingleCompoundStringLength()Description copied from interface:CompoundSet
Returns the maximum size of a compound String this set holds- Specified by:
getMaxSingleCompoundStringLength
in interfaceCompoundSet<AminoAcidCompound>
-
isCompoundStringLengthEqual
public boolean isCompoundStringLengthEqual()Description copied from interface:CompoundSet
Returns true if all String representations of Compounds are of the same length.- Specified by:
isCompoundStringLengthEqual
in interfaceCompoundSet<AminoAcidCompound>
-
getAminoAcidCompoundSet
-
compoundsEquivalent
- Specified by:
compoundsEquivalent
in interfaceCompoundSet<AminoAcidCompound>
-
getEquivalentCompounds
- Specified by:
getEquivalentCompounds
in interfaceCompoundSet<AminoAcidCompound>
-
hasCompound
- Specified by:
hasCompound
in interfaceCompoundSet<AminoAcidCompound>
-
verifySequence
- Specified by:
verifySequence
in interfaceCompoundSet<AminoAcidCompound>
- Throws:
CompoundNotFoundError
-
getAllCompounds
- Specified by:
getAllCompounds
in interfaceCompoundSet<AminoAcidCompound>
-
isComplementable
public boolean isComplementable()- Specified by:
isComplementable
in interfaceCompoundSet<AminoAcidCompound>
-