Class AbstractCompound
- java.lang.Object
-
- org.biojava.nbio.core.sequence.template.AbstractCompound
-
- All Implemented Interfaces:
Compound
- Direct Known Subclasses:
AminoAcidCompound
,CodonCompound
,NucleotideCompound
public abstract class AbstractCompound extends java.lang.Object implements Compound
The details of a Compound- Author:
- Andy Yates
-
-
Constructor Summary
Constructors Constructor Description AbstractCompound()
AbstractCompound(java.lang.String base)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
boolean
equalsIgnoreCase(Compound compound)
java.lang.String
getBase()
java.lang.String
getDescription()
java.lang.String
getLongName()
java.lang.Float
getMolecularWeight()
java.lang.String
getShortName()
java.lang.String
getUpperedBase()
int
hashCode()
void
setDescription(java.lang.String description)
void
setLongName(java.lang.String longName)
void
setMolecularWeight(java.lang.Float molecularWeight)
void
setShortName(java.lang.String shortName)
java.lang.String
toString()
-
-
-
Method Detail
-
getBase
public java.lang.String getBase()
-
getUpperedBase
public java.lang.String getUpperedBase()
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceCompound
-
setDescription
public void setDescription(java.lang.String description)
- Specified by:
setDescription
in interfaceCompound
-
getShortName
public java.lang.String getShortName()
- Specified by:
getShortName
in interfaceCompound
-
setShortName
public void setShortName(java.lang.String shortName)
- Specified by:
setShortName
in interfaceCompound
-
getLongName
public java.lang.String getLongName()
- Specified by:
getLongName
in interfaceCompound
-
setLongName
public void setLongName(java.lang.String longName)
- Specified by:
setLongName
in interfaceCompound
-
getMolecularWeight
public java.lang.Float getMolecularWeight()
- Specified by:
getMolecularWeight
in interfaceCompound
-
setMolecularWeight
public void setMolecularWeight(java.lang.Float molecularWeight)
- Specified by:
setMolecularWeight
in interfaceCompound
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equalsIgnoreCase
public boolean equalsIgnoreCase(Compound compound)
- Specified by:
equalsIgnoreCase
in interfaceCompound
-
-