Class AminoAcidCompoundSet
java.lang.Object
org.biojava.nbio.core.sequence.compound.AminoAcidCompoundSet
- All Implemented Interfaces:
Serializable,CompoundSet<AminoAcidCompound>
public class AminoAcidCompoundSet
extends Object
implements CompoundSet<AminoAcidCompound>, Serializable
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
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancompoundsEquivalent(AminoAcidCompound compoundOne, AminoAcidCompound compoundTwo) static AminoAcidCompoundSetgetCompoundForString(String string) Return null if not recognised.getEquivalentCompounds(AminoAcidCompound compound) intReturns the maximum size of a compound String this set holdsgetStringForCompound(AminoAcidCompound compound) booleanhasCompound(AminoAcidCompound compound) booleanbooleanReturns true if all String representations of Compounds are of the same length.booleanisValidSequence(Sequence<AminoAcidCompound> sequence)
-
Constructor Details
-
AminoAcidCompoundSet
public AminoAcidCompoundSet()
-
-
Method Details
-
getStringForCompound
- Specified by:
getStringForCompoundin interfaceCompoundSet<AminoAcidCompound>
-
getCompoundForString
Description copied from interface:CompoundSetReturn null if not recognised. Throw IllegalArgumentException if string is longer than maximum allowed byCompoundSet.getStringForCompound(Compound).- Specified by:
getCompoundForStringin interfaceCompoundSet<AminoAcidCompound>
-
getMaxSingleCompoundStringLength
Description copied from interface:CompoundSetReturns the maximum size of a compound String this set holds- Specified by:
getMaxSingleCompoundStringLengthin interfaceCompoundSet<AminoAcidCompound>
-
isCompoundStringLengthEqual
Description copied from interface:CompoundSetReturns true if all String representations of Compounds are of the same length.- Specified by:
isCompoundStringLengthEqualin interfaceCompoundSet<AminoAcidCompound>
-
getAminoAcidCompoundSet
-
compoundsEquivalent
- Specified by:
compoundsEquivalentin interfaceCompoundSet<AminoAcidCompound>
-
getEquivalentCompounds
- Specified by:
getEquivalentCompoundsin interfaceCompoundSet<AminoAcidCompound>
-
hasCompound
- Specified by:
hasCompoundin interfaceCompoundSet<AminoAcidCompound>
-
isValidSequence
- Specified by:
isValidSequencein interfaceCompoundSet<AminoAcidCompound>
-
getAllCompounds
- Specified by:
getAllCompoundsin interfaceCompoundSet<AminoAcidCompound>
-
isComplementable
- Specified by:
isComplementablein interfaceCompoundSet<AminoAcidCompound>
-