S
- each element of the alignment profile is of type SC
- each element of an Sequence
is a Compound
of type Cpublic interface LightweightProfile<S extends Sequence<C>,C extends Compound>
Profile
data
structure in the alignment module provides additional functionality.Modifier and Type | Interface and Description |
---|---|
static class |
LightweightProfile.StringFormat
List of output formats.
|
Modifier and Type | Method and Description |
---|---|
S |
getAlignedSequence(int listIndex)
Returns
Sequence at given index. |
List<S> |
getAlignedSequences()
|
List<C> |
getCompoundsAt(int alignmentIndex)
|
CompoundSet<C> |
getCompoundSet()
Returns
CompoundSet of all Sequence s |
int |
getLength()
Returns the number of columns in the alignment profile.
|
int |
getSize()
Returns the number of rows in this profile.
|
String |
toString()
Returns a simple view of the alignment profile.
|
String |
toString(int width)
Returns a formatted view of the alignment profile.
|
String |
toString(LightweightProfile.StringFormat format)
Returns a formatted view of the alignment profile.
|
S getAlignedSequence(int listIndex)
Sequence
at given index.listIndex
- index of sequence in profileIndexOutOfBoundsException
- if listIndex < 1 or listIndex > number of sequencesList<S> getAlignedSequences()
List<C> getCompoundsAt(int alignmentIndex)
alignmentIndex
- column index within an alignmentIndexOutOfBoundsException
- if alignmentIndex < 1 or alignmentIndex > getLength()
CompoundSet<C> getCompoundSet()
CompoundSet
of all Sequence
sCompound
s in contained sequencesint getLength()
int getSize()
Sequence
s are circular and overlap within the
alignment, the returned size will be greater than the number of sequences, otherwise the numbers will be equal.String toString()
getSize()
lines with getLength()
Compound
s per line.String toString(int width)
width
- limit on the line lengthString toString(LightweightProfile.StringFormat format)
format
- output formatCopyright © 2000–2019 BioJava. All rights reserved.