org.biojava3.core.sequence.compound
Class NucleotideCompound
java.lang.Object
org.biojava3.core.sequence.template.AbstractCompound
org.biojava3.core.sequence.compound.NucleotideCompound
- All Implemented Interfaces:
- ComplementCompound, Compound
public class NucleotideCompound
- extends AbstractCompound
- implements ComplementCompound
- Author:
- Scooter Willis, Andy Yates
NucleotideCompound
public NucleotideCompound(String base,
CompoundSet<NucleotideCompound> compoundSet,
String complementStr)
NucleotideCompound
public NucleotideCompound(String base,
CompoundSet<NucleotideCompound> compoundSet,
String complementStr,
NucleotideCompound[] constituents)
getShortName
public String getShortName()
- Specified by:
getShortName
in interface Compound
- Overrides:
getShortName
in class AbstractCompound
getComplement
public ComplementCompound getComplement()
- Specified by:
getComplement
in interface ComplementCompound
equals
public boolean equals(Object obj)
- Overrides:
equals
in class AbstractCompound
hashCode
public int hashCode()
- Overrides:
hashCode
in class AbstractCompound
equalsIgnoreCase
public boolean equalsIgnoreCase(Compound compound)
- Specified by:
equalsIgnoreCase
in interface Compound
- Overrides:
equalsIgnoreCase
in class AbstractCompound
getConsituents
public Set<NucleotideCompound> getConsituents()
isAmbiguous
public boolean isAmbiguous()