public abstract class RemoveSequenceView<C extends org.biojava3.core.sequence.template.Compound> extends org.biojava3.core.sequence.template.SequenceProxyView<C> implements org.biojava3.core.sequence.template.SequenceView<C>
Constructor and Description |
---|
RemoveSequenceView(org.biojava3.core.sequence.template.Sequence<C> sequence) |
RemoveSequenceView(org.biojava3.core.sequence.template.Sequence<C> sequence,
java.lang.Integer bioStart,
java.lang.Integer bioEnd) |
Modifier and Type | Method and Description |
---|---|
C |
getCompoundAt(int position) |
int |
getLength() |
protected int[] |
getRemainingPositions() |
protected abstract boolean |
keepPosition(int viewedPos) |
countCompounds, getAccession, getAsList, getBioEnd, getBioStart, getCompoundSet, getIndexOf, getInverse, getLastIndexOf, getSequenceAsString, getSubSequence, getViewedSequence, iterator, setBioEnd, setBioStart
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBioEnd, getBioStart, getViewedSequence
public RemoveSequenceView(org.biojava3.core.sequence.template.Sequence<C> sequence, java.lang.Integer bioStart, java.lang.Integer bioEnd)
public RemoveSequenceView(org.biojava3.core.sequence.template.Sequence<C> sequence)
protected abstract boolean keepPosition(int viewedPos)
protected int[] getRemainingPositions()
public C getCompoundAt(int position)
public int getLength()