Class CaseFreeAminoAcidCompoundSet
- java.lang.Object
-
- org.biojava.nbio.aaproperties.xml.CaseFreeAminoAcidCompoundSet
-
- All Implemented Interfaces:
org.biojava.nbio.core.sequence.template.CompoundSet<org.biojava.nbio.core.sequence.compound.AminoAcidCompound>
public class CaseFreeAminoAcidCompoundSet extends Object implements org.biojava.nbio.core.sequence.template.CompoundSet<org.biojava.nbio.core.sequence.compound.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
Constructors Constructor Description CaseFreeAminoAcidCompoundSet()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancompoundsEquivalent(org.biojava.nbio.core.sequence.compound.AminoAcidCompound compoundOne, org.biojava.nbio.core.sequence.compound.AminoAcidCompound compoundTwo)List<org.biojava.nbio.core.sequence.compound.AminoAcidCompound>getAllCompounds()static CaseFreeAminoAcidCompoundSetgetAminoAcidCompoundSet()org.biojava.nbio.core.sequence.compound.AminoAcidCompoundgetCompoundForString(String string)Set<org.biojava.nbio.core.sequence.compound.AminoAcidCompound>getEquivalentCompounds(org.biojava.nbio.core.sequence.compound.AminoAcidCompound compound)intgetMaxSingleCompoundStringLength()StringgetStringForCompound(org.biojava.nbio.core.sequence.compound.AminoAcidCompound compound)booleanhasCompound(org.biojava.nbio.core.sequence.compound.AminoAcidCompound compound)booleanisComplementable()booleanisCompoundStringLengthEqual()booleanisValidSequence(org.biojava.nbio.core.sequence.template.Sequence<org.biojava.nbio.core.sequence.compound.AminoAcidCompound> sequence)
-
-
-
Method Detail
-
getStringForCompound
public String getStringForCompound(org.biojava.nbio.core.sequence.compound.AminoAcidCompound compound)
- Specified by:
getStringForCompoundin interfaceorg.biojava.nbio.core.sequence.template.CompoundSet<org.biojava.nbio.core.sequence.compound.AminoAcidCompound>
-
getCompoundForString
public org.biojava.nbio.core.sequence.compound.AminoAcidCompound getCompoundForString(String string)
- Specified by:
getCompoundForStringin interfaceorg.biojava.nbio.core.sequence.template.CompoundSet<org.biojava.nbio.core.sequence.compound.AminoAcidCompound>
-
getMaxSingleCompoundStringLength
public int getMaxSingleCompoundStringLength()
- Specified by:
getMaxSingleCompoundStringLengthin interfaceorg.biojava.nbio.core.sequence.template.CompoundSet<org.biojava.nbio.core.sequence.compound.AminoAcidCompound>
-
isCompoundStringLengthEqual
public boolean isCompoundStringLengthEqual()
- Specified by:
isCompoundStringLengthEqualin interfaceorg.biojava.nbio.core.sequence.template.CompoundSet<org.biojava.nbio.core.sequence.compound.AminoAcidCompound>
-
getAminoAcidCompoundSet
public static CaseFreeAminoAcidCompoundSet getAminoAcidCompoundSet()
-
compoundsEquivalent
public boolean compoundsEquivalent(org.biojava.nbio.core.sequence.compound.AminoAcidCompound compoundOne, org.biojava.nbio.core.sequence.compound.AminoAcidCompound compoundTwo)- Specified by:
compoundsEquivalentin interfaceorg.biojava.nbio.core.sequence.template.CompoundSet<org.biojava.nbio.core.sequence.compound.AminoAcidCompound>
-
getEquivalentCompounds
public Set<org.biojava.nbio.core.sequence.compound.AminoAcidCompound> getEquivalentCompounds(org.biojava.nbio.core.sequence.compound.AminoAcidCompound compound)
- Specified by:
getEquivalentCompoundsin interfaceorg.biojava.nbio.core.sequence.template.CompoundSet<org.biojava.nbio.core.sequence.compound.AminoAcidCompound>
-
hasCompound
public boolean hasCompound(org.biojava.nbio.core.sequence.compound.AminoAcidCompound compound)
- Specified by:
hasCompoundin interfaceorg.biojava.nbio.core.sequence.template.CompoundSet<org.biojava.nbio.core.sequence.compound.AminoAcidCompound>
-
getAllCompounds
public List<org.biojava.nbio.core.sequence.compound.AminoAcidCompound> getAllCompounds()
- Specified by:
getAllCompoundsin interfaceorg.biojava.nbio.core.sequence.template.CompoundSet<org.biojava.nbio.core.sequence.compound.AminoAcidCompound>
-
isComplementable
public boolean isComplementable()
- Specified by:
isComplementablein interfaceorg.biojava.nbio.core.sequence.template.CompoundSet<org.biojava.nbio.core.sequence.compound.AminoAcidCompound>
-
isValidSequence
public boolean isValidSequence(org.biojava.nbio.core.sequence.template.Sequence<org.biojava.nbio.core.sequence.compound.AminoAcidCompound> sequence)
- Specified by:
isValidSequencein interfaceorg.biojava.nbio.core.sequence.template.CompoundSet<org.biojava.nbio.core.sequence.compound.AminoAcidCompound>
-
-