C
- Compound a Sequence holdspublic interface Sequence<C extends Compound> extends Iterable<C>, Accessioned
Modifier and Type | Method and Description |
---|---|
int |
countCompounds(C... compounds)
Returns the number of times we found a compound in the Sequence
|
List<C> |
getAsList()
Returns the Sequence as a List of compounds
|
C |
getCompoundAt(int position)
Returns the Compound at the given biological index
|
CompoundSet<C> |
getCompoundSet()
Gets the compound set used to back this Sequence
|
int |
getIndexOf(C compound)
Scans through the Sequence looking for the first occurrence of the given
compound
|
SequenceView<C> |
getInverse()
Does the right thing to get the inverse of the current
Sequence.
|
int |
getLastIndexOf(C compound)
Scans through the Sequence looking for the last occurrence of the given
compound
|
int |
getLength()
Returns the length of the Sequence
|
String |
getSequenceAsString()
Returns the String representation of the Sequence
|
SequenceView<C> |
getSubSequence(Integer start,
Integer end)
Returns a portion of the sequence from the different positions.
|
forEach, iterator, spliterator
getAccession
int getLength()
C getCompoundAt(int position)
position
- Biological index (1 to n)int getIndexOf(C compound)
compound
- Compounds to look forint getLastIndexOf(C compound)
compound
- Compounds to look forString getSequenceAsString()
SequenceView<C> getSubSequence(Integer start, Integer end)
start
- Biological index start; must be greater than 0end
- Biological end; must be less than length + 1CompoundSet<C> getCompoundSet()
int countCompounds(C... compounds)
compounds
- Vargs of the compounds to countSequenceView<C> getInverse()
Copyright © 2000–2019 BioJava. All rights reserved.