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)

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

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


Copyright © 2010 BioJava. All Rights Reserved.