S - type of sequencepublic class SequenceWithQuality<S extends Sequence<S>> extends Object implements Serializable
Sequence,
SequenceQuality,
NSequenceWithQuality,
Serialized Form| Constructor and Description |
|---|
SequenceWithQuality(S sequence,
SequenceQuality quality)
Creates sequence with quality from specified values.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
SequenceQuality |
getQuality()
Returns quality.
|
S |
getSequence()
Returns sequence.
|
SequenceWithQuality<S> |
getSubSequence(int from,
int to)
Returns subsequence with its quality starting at
from (inclusive) and ending at to
(exclusive). |
SequenceWithQuality<S> |
getSubSequence(Range range)
Returns subsequence with its quality with starting (inclusive) and ending (exclusive) points defined by
range. |
int |
hashCode() |
int |
size()
Returns the size of this sequence and quality (sequence and quality has same sizes).
|
String |
toPrettyString()
Returns a pretty string representation of this.
|
String |
toString() |
public SequenceWithQuality(S sequence, SequenceQuality quality)
sequence - sequencequality - sequence qualityIllegalArgumentException - if sequence.size() != quality.size()public S getSequence()
public SequenceQuality getQuality()
public SequenceWithQuality<S> getSubSequence(int from, int to)
from (inclusive) and ending at to
(exclusive).from - starting point of subsequence (inclusive)to - ending point of subsequence (exclusive)from (inclusively) and ending at to
(exclusivelypublic SequenceWithQuality<S> getSubSequence(Range range)
range.range - range that defines starting (inclusive) and ending (exclusive) points of subsequencerange.public int size()
public String toPrettyString()
Copyright © 2018. All rights reserved.