org.forester.phylogeny.data
Class ProteinDomain
java.lang.Object
org.forester.phylogeny.data.ProteinDomain
- All Implemented Interfaces:
- PhylogenyData
public class ProteinDomain
- extends java.lang.Object
- implements PhylogenyData
|
Constructor Summary |
ProteinDomain(java.lang.String name,
int from,
int to)
|
ProteinDomain(java.lang.String name,
int from,
int to,
double confidence)
|
ProteinDomain(java.lang.String name,
int from,
int to,
java.lang.String id)
|
ProteinDomain(java.lang.String name,
int from,
int to,
java.lang.String id,
double confidence)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CONFIDENCE_DEFAULT
public static final double CONFIDENCE_DEFAULT
- See Also:
- Constant Field Values
IDENTIFIER_DEFAULT
public static final java.lang.String IDENTIFIER_DEFAULT
- See Also:
- Constant Field Values
ProteinDomain
public ProteinDomain(java.lang.String name,
int from,
int to)
ProteinDomain
public ProteinDomain(java.lang.String name,
int from,
int to,
double confidence)
ProteinDomain
public ProteinDomain(java.lang.String name,
int from,
int to,
java.lang.String id)
ProteinDomain
public ProteinDomain(java.lang.String name,
int from,
int to,
java.lang.String id,
double confidence)
asSimpleText
public java.lang.StringBuffer asSimpleText()
- Specified by:
asSimpleText in interface PhylogenyData
asText
public java.lang.StringBuffer asText()
- Specified by:
asText in interface PhylogenyData
copy
public PhylogenyData copy()
- Description copied from interface:
PhylogenyData
- Creates a new PhylogenyData object with identical values as this
PhylogenyData.
This ~should~ return a deep copy, but not there yet.
- Specified by:
copy in interface PhylogenyData
- Returns:
- a ~deep~ copy of this PhylogenyData
getConfidence
public double getConfidence()
getFrom
public int getFrom()
getId
public java.lang.String getId()
getLength
public int getLength()
getName
public java.lang.String getName()
getTo
public int getTo()
isEqual
public boolean isEqual(PhylogenyData protein_domain)
- Description copied from interface:
PhylogenyData
- Compares this PhylogenyData to PhylogenyData data. In general, this
should return true if and only if all fiels are exactly identical.
- Specified by:
isEqual in interface PhylogenyData
- Returns:
- in general, true if and only if all fiels are exactly identical,
false otherwise
toNHX
public java.lang.StringBuffer toNHX()
- Specified by:
toNHX in interface PhylogenyData
toPhyloXML
public void toPhyloXML(java.io.Writer writer,
int level,
java.lang.String indentation)
throws java.io.IOException
- Description copied from interface:
PhylogenyData
- Writes a phyloXML representation of this phylogeny data.
- Specified by:
toPhyloXML in interface PhylogenyData
- Throws:
java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object