| Constructor and Description | 
|---|
BasicSequence(ProxySequenceReader<C> reader)  | 
ProteinSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader)
A protein sequence where the storage of the sequence is somewhere else. 
 | 
ProteinSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader,
               CompoundSet<AminoAcidCompound> compoundSet)
A protein sequence where the storage of the sequence is somewhere else
 with user defined set of amino acids. 
 | 
RNASequence(ProxySequenceReader<NucleotideCompound> proxyLoader)
Create a RNA aequence from a proxy reader 
 | 
RNASequence(ProxySequenceReader<NucleotideCompound> proxyLoader,
           CompoundSet<NucleotideCompound> compoundSet)
Create a RNA sequence from a proxy reader and user defined RNA compound set 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AbstractSequence<AminoAcidCompound> | 
ProteinSequenceCreator.getSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader,
           long index)  | 
AbstractSequence<AminoAcidCompound> | 
CasePreservingProteinSequenceCreator.getSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader,
           long index)  | 
AbstractSequence<AminoAcidCompound> | 
FileProxyProteinSequenceCreator.getSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader,
           long index)
Should be able to extend the same concept to a remote URL call or database connection. 
 | 
AbstractSequence<NucleotideCompound> | 
DNASequenceCreator.getSequence(ProxySequenceReader<NucleotideCompound> proxyLoader,
           long index)  | 
AbstractSequence<NucleotideCompound> | 
RNASequenceCreator.getSequence(ProxySequenceReader<NucleotideCompound> proxyLoader,
           long index)  | 
AbstractSequence<NucleotideCompound> | 
FileProxyDNASequenceCreator.getSequence(ProxySequenceReader<NucleotideCompound> proxyLoader,
           long index)
Should be able to extend the same concept to a remote URL call or database connection. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AbstractSequence<C> | 
SequenceCreatorInterface.getSequence(ProxySequenceReader<C> proxyLoader,
           long index)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ArrayListProxySequenceReader<C extends Compound>  | 
class  | 
GenbankProxySequenceReader<C extends Compound>  | 
class  | 
SequenceFileProxyLoader<C extends Compound>
This class represents the storage container of a sequence stored in a fasta file where
 the initial parsing of the file we store the offset and length of the sequence. 
 | 
class  | 
StringProxySequenceReader<C extends Compound>
An example of a ProxySequenceReader that is created from a String. 
 | 
class  | 
UniprotProxySequenceReader<C extends Compound>
Pass in a Uniprot ID and this ProxySequenceReader when passed to a ProteinSequence will get the sequence data and other data elements
 associated with the ProteinSequence by Uniprot. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ProxySequenceReader<? extends Compound> | 
AccesionedLocation.getProxySequenceReader()
Return the proxy reader used to get sequence for this location. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BitSequenceReader<C extends Compound>
An implementation of the popular bit encodings. 
 | 
class  | 
FourBitSequenceReader<C extends Compound>
Four bit encoding of the bit formats. 
 | 
class  | 
JoiningSequenceReader<C extends Compound>
This reader actually proxies onto multiple types of sequence in order
 to allow a number of sequence objects to act as if they are one sequence. 
 | 
class  | 
SingleCompoundSequenceReader<C extends Compound>
An implementation of the SequenceReader interface which for every
 call will return only 1 compound (given to it during construction; a String
 is also valid but will require a CompoundSet). 
 | 
class  | 
TwoBitSequenceReader<C extends NucleotideCompound>
Implementation of the 2bit encoding. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RnaSequenceView
Attempts to do on the fly translation of RNA by not requesting the compounds
 until asked. 
 | 
Copyright © 2000–2016 BioJava. All rights reserved.