public class Sequence extends java.lang.Object implements VPPoint, ByteSerializable
VPTree
.ByteSerializable.Deserialize
Modifier and Type | Field and Description |
---|---|
protected int |
length |
protected java.lang.String |
sequenceID |
protected int |
sequenceLength |
protected int |
sequencePos |
protected java.lang.String |
wholeSequece |
protected java.lang.String |
word |
Constructor and Description |
---|
Sequence(Sequence other) |
Sequence(SerializationInputStream in) |
Sequence(java.lang.String word) |
Sequence(VPPoint center) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(VPPoint other) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
formatedOutput(Sequence query) |
double |
getDistanceTo(VPPoint other) |
int |
getLength() |
java.lang.String |
getSequenceID() |
int |
getSequenceLength() |
int |
getSequencePos() |
java.lang.String |
getWholeSequece() |
java.lang.String |
getWord() |
int |
hashCode() |
void |
serialize(SerializationOutputStream out)
Serializes this object to binary form by passing it through a
serialization stream.
|
void |
setSequenceID(java.lang.String sequenceID) |
void |
setSequenceLength(int length) |
void |
setSequencePos(int sequencePos) |
void |
setWholeSequence(java.lang.String seq) |
java.lang.String |
toString() |
boolean |
verifyMetricSpace() |
protected java.lang.String word
protected java.lang.String sequenceID
protected java.lang.String wholeSequece
protected int sequenceLength
protected int sequencePos
protected int length
public Sequence(java.lang.String word)
public Sequence(Sequence other)
public Sequence(VPPoint center)
@ByteSerializable.Deserialize public Sequence(SerializationInputStream in) throws java.io.IOException
java.io.IOException
public double getDistanceTo(VPPoint other)
getDistanceTo
in interface VPPoint
public boolean verifyMetricSpace()
public java.lang.String formatedOutput(Sequence query)
public int compareTo(VPPoint other)
compareTo
in interface java.lang.Comparable<VPPoint>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public void serialize(SerializationOutputStream out) throws java.io.IOException
ByteSerializable
serialize
in interface ByteSerializable
out
- stream to serialize to.java.io.IOException
public void setSequencePos(int sequencePos)
public int getSequencePos()
public void setSequenceID(java.lang.String sequenceID)
public java.lang.String getWord()
public java.lang.String getSequenceID()
public void setSequenceLength(int length)
public int getSequenceLength()
public int getLength()
public void setWholeSequence(java.lang.String seq)
public java.lang.String getWholeSequece()