C - public class StringProxySequenceReader<C extends Compound> extends Object implements ProxySequenceReader<C>
| Constructor and Description | 
|---|
StringProxySequenceReader()  | 
StringProxySequenceReader(String sequence,
                         CompoundSet<C> compoundSet)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
countCompounds(C... compounds)
Returns the number of times we found a compound in the Sequence 
 | 
AccessionID | 
getAccession()
Returns the AccessionID this location is currently bound with 
 | 
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 
 | 
String | 
getSequenceAsString(Integer bioBegin,
                   Integer bioEnd,
                   Strand strand)  | 
SequenceView<C> | 
getSubSequence(Integer bioBegin,
              Integer bioEnd)
Returns a portion of the sequence from the different positions. 
 | 
Iterator<C> | 
iterator()  | 
void | 
setCompoundSet(CompoundSet<C> compoundSet)  | 
void | 
setContents(String sequence)  | 
void | 
setContents(String sequence,
           ArrayList features)  | 
String | 
toString()  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic StringProxySequenceReader()
public StringProxySequenceReader(String sequence, CompoundSet<C> compoundSet) throws CompoundNotFoundException
CompoundNotFoundExceptionpublic void setCompoundSet(CompoundSet<C> compoundSet)
setCompoundSet in interface SequenceReader<C extends Compound>public void setContents(String sequence) throws CompoundNotFoundException
setContents in interface SequenceReader<C extends Compound>CompoundNotFoundExceptionpublic void setContents(String sequence, ArrayList features) throws CompoundNotFoundException
CompoundNotFoundExceptionpublic int getLength()
Sequencepublic C getCompoundAt(int position)
SequencegetCompoundAt in interface Sequence<C extends Compound>position - Biological index (1 to n)public int getIndexOf(C compound)
SequencegetIndexOf in interface Sequence<C extends Compound>compound - Compounds to look forpublic int getLastIndexOf(C compound)
SequencegetLastIndexOf in interface Sequence<C extends Compound>compound - Compounds to look forpublic String getSequenceAsString()
SequencegetSequenceAsString in interface Sequence<C extends Compound>public List<C> getAsList()
Sequencepublic String getSequenceAsString(Integer bioBegin, Integer bioEnd, Strand strand)
public SequenceView<C> getSubSequence(Integer bioBegin, Integer bioEnd)
SequencegetSubSequence in interface Sequence<C extends Compound>bioBegin - Biological index start; must be greater than 0bioEnd - Biological end; must be less than length + 1public CompoundSet<C> getCompoundSet()
SequencegetCompoundSet in interface Sequence<C extends Compound>public AccessionID getAccession()
AccessionedgetAccession in interface Accessionedpublic int countCompounds(C... compounds)
SequencecountCompounds in interface Sequence<C extends Compound>compounds - Vargs of the compounds to countpublic SequenceView<C> getInverse()
SequencegetInverse in interface Sequence<C extends Compound>Copyright © 2000–2016 BioJava. All rights reserved.