public class SimilarityQuery extends java.lang.Object implements ByteSerializable
ByteSerializable.Deserialize
Constructor and Description |
---|
SimilarityQuery(java.util.List<java.lang.String> querySegments,
java.lang.String querySequence)
Constructs a SimilarityQuery containing multiple sequence segments
from a base query.
|
SimilarityQuery(SerializationInputStream in) |
SimilarityQuery(java.lang.String segment,
java.lang.String sequence)
Constructs a SimilarityQuery with a single sequence segment from a
base query.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getQuerySequence()
Returns the whole base query of the SimilarityQuery.
|
java.util.List<java.lang.String> |
getSequenceSegments()
Returns the list of a least one sequence segment for the query.
|
void |
serialize(SerializationOutputStream out)
Serializes this object to binary form by passing it through a
serialization stream.
|
java.lang.String |
toString() |
public SimilarityQuery(java.lang.String segment, java.lang.String sequence)
segment
- the segment of the base querysequence
- the base query sequencepublic SimilarityQuery(java.util.List<java.lang.String> querySegments, java.lang.String querySequence)
querySegments
- a list of query sequence segmentsquerySequence
- the base query sequence@ByteSerializable.Deserialize public SimilarityQuery(SerializationInputStream in) throws java.io.IOException
java.io.IOException
public java.util.List<java.lang.String> getSequenceSegments()
public java.lang.String getQuerySequence()
public void serialize(SerializationOutputStream out) throws java.io.IOException
ByteSerializable
serialize
in interface ByteSerializable
out
- stream to serialize to.java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object