org.biojava3.core.sequence.compound
Class CodonCompound

java.lang.Object
  extended by org.biojava3.core.sequence.template.AbstractCompound
      extended by org.biojava3.core.sequence.compound.CodonCompound
All Implemented Interfaces:
Compound

public class CodonCompound
extends AbstractCompound

Define a codon

Author:
Andy Yates

Constructor Summary
CodonCompound(NucleotideCompound one, NucleotideCompound two, NucleotideCompound three, boolean start)
           
 
Method Summary
 boolean equals(Object obj)
           
 boolean equalsIgnoreCase(Compound compound)
           
 String getDescription()
           
 String getLongName()
           
 Float getMolecularWeight()
           
 NucleotideCompound getOne()
           
 String getShortName()
           
 NucleotideCompound getThree()
           
 NucleotideCompound getTwo()
           
 int hashCode()
           
 boolean isStart()
           
 void setDescription(String description)
           
 void setLongName(String longName)
           
 void setMolecularWeight(Float molecularWeight)
           
 void setShortName(String shortName)
           
 
Methods inherited from class org.biojava3.core.sequence.template.AbstractCompound
getBase, getUpperedBase, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CodonCompound

public CodonCompound(NucleotideCompound one,
                     NucleotideCompound two,
                     NucleotideCompound three,
                     boolean start)
Method Detail

equalsIgnoreCase

public boolean equalsIgnoreCase(Compound compound)
Specified by:
equalsIgnoreCase in interface Compound
Overrides:
equalsIgnoreCase in class AbstractCompound

equals

public boolean equals(Object obj)
Overrides:
equals in class AbstractCompound

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractCompound

getOne

public NucleotideCompound getOne()

getTwo

public NucleotideCompound getTwo()

getThree

public NucleotideCompound getThree()

isStart

public boolean isStart()

getDescription

public String getDescription()
Specified by:
getDescription in interface Compound
Overrides:
getDescription in class AbstractCompound

getLongName

public String getLongName()
Specified by:
getLongName in interface Compound
Overrides:
getLongName in class AbstractCompound

getMolecularWeight

public Float getMolecularWeight()
Specified by:
getMolecularWeight in interface Compound
Overrides:
getMolecularWeight in class AbstractCompound

getShortName

public String getShortName()
Specified by:
getShortName in interface Compound
Overrides:
getShortName in class AbstractCompound

setDescription

public void setDescription(String description)
Specified by:
setDescription in interface Compound
Overrides:
setDescription in class AbstractCompound

setLongName

public void setLongName(String longName)
Specified by:
setLongName in interface Compound
Overrides:
setLongName in class AbstractCompound

setMolecularWeight

public void setMolecularWeight(Float molecularWeight)
Specified by:
setMolecularWeight in interface Compound
Overrides:
setMolecularWeight in class AbstractCompound

setShortName

public void setShortName(String shortName)
Specified by:
setShortName in interface Compound
Overrides:
setShortName in class AbstractCompound