IUPACParser.IUPACTable
public interface Table
IUPACParser.IUPACTable
even
though this is the only implementing class for the interface.Modifier and Type | Interface | Description |
---|---|---|
static class |
Table.CaseInsensitiveTriplet |
Class used to hold three nucleotides together and allow for equality
to be assessed in a case insensitive manner.
|
static class |
Table.Codon |
Instance of a Codon which is 3
NucleotideCompound s, its
corresponding AminoAcidCompound and if it is a start or stop codon. |
Modifier and Type | Method | Description |
---|---|---|
CompoundSet<Table.Codon> |
getCodonCompoundSet(CompoundSet<NucleotideCompound> rnaCompounds,
CompoundSet<AminoAcidCompound> aminoAcidCompounds) |
|
java.util.List<Table.Codon> |
getCodons(CompoundSet<NucleotideCompound> nucelotides,
CompoundSet<AminoAcidCompound> aminoAcids) |
|
boolean |
isStart(AminoAcidCompound compound) |
Returns true if the given compound could have been a start amino acid;
this does not assert if the codon that actually coded for the amino
acid was a start codon.
|
java.util.List<Table.Codon> getCodons(CompoundSet<NucleotideCompound> nucelotides, CompoundSet<AminoAcidCompound> aminoAcids)
CompoundSet<Table.Codon> getCodonCompoundSet(CompoundSet<NucleotideCompound> rnaCompounds, CompoundSet<AminoAcidCompound> aminoAcidCompounds)
boolean isStart(AminoAcidCompound compound)
AminoAcidCompound
.