| Package | Description | 
|---|---|
| org.biojava.bio.alignment | 
 
Classes to generate and describe sequence alignments. 
 | 
| org.biojava.bio.dp | 
 HMM and Dynamic Programming Algorithms. 
 | 
| org.biojava.bio.gui | 
 Graphical interfaces for biojava objects. 
 | 
| org.biojava.bio.program.gff | 
 GFF manipulation. 
 | 
| org.biojava.bio.program.phred | 
 Parser for Phred output 
 | 
| org.biojava.bio.program.ssaha | 
 SSAHA sequence searching API. 
 | 
| org.biojava.bio.program.ssbind | 
 
Creation of objects from SAX events using the BioJava BlastLikeDataSetCollection DTD. 
 | 
| org.biojava.bio.program.unigene | 
 Objects for representing Unigene clusters. 
 | 
| org.biojava.bio.search | 
 
Interfaces and classes for representing sequence similarity search results. 
 | 
| org.biojava.bio.seq.db | 
 
Collections of biological sequence data. 
 | 
| org.biojava.bio.seq.db.biosql | 
 General purpose Sequence storage in a relational database. 
 | 
| org.biojava.bio.seq.distributed | 
 Sequences and SequenceDBs which are composed from data taken
from a number of data sources. 
 | 
| org.biojava.bio.seq.impl | 
 Standard in-memory implementations of  
Sequence and
Feature. | 
| org.biojava.bio.seq.io | 
 Classes and interfaces for processing and producing flat-file representations
of sequences. 
 | 
| org.biojavax.bio.db | 
 Interactions between biojavax objects and a DB. 
 | 
| org.biojavax.bio.db.biosql | 
 Interface between biojava and biosql databases 
 | 
| org.biojavax.bio.db.ncbi | 
 Interfaces to NCBI data. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<AlignmentPair> | 
AlignmentAlgorithm.alignAll(SequenceIterator source,
        SequenceDB subjectDB)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TrainingAlgorithm.train(SequenceDB db,
     double nullWeight,
     StoppingCriteria stopper)
Trains the sequences in db untill stopper says to finnish. 
 | 
void | 
AbstractTrainer.train(SequenceDB db,
     double nullModelWeight,
     StoppingCriteria stopper)
Trains the sequences in db until stopper says to finnish. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
FeatureTree.setSequenceDB(SequenceDB db)
Use this method to provide the sequences for the tree to work with. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SequenceDB | 
GFFTools.annotateSequences(SequenceDB seqs,
                 GFFEntrySet ents)
Annotates all sequences in a sequence DB with features from a GFF entry set. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SequenceDB | 
GFFTools.annotateSequences(SequenceDB seqs,
                 GFFEntrySet ents)
Annotates all sequences in a sequence DB with features from a GFF entry set. 
 | 
static GFFEntrySet | 
GFFTools.gffFromSeqDB(SequenceDB seqDB)
Creates a GFFEntrySet containing one entry for each feature on each
 sequence of a SequenceDB. 
 | 
void | 
SequencesAsGFF.processDB(SequenceDB seqDB,
         GFFDocumentHandler handler)
Process all Sequences within a
 SequenceDB, informing
 handler of any suitable features. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
PhredTools.writePhredQuality(OutputStream qual,
                 OutputStream seq,
                 SequenceDB db)
Writes Phred quality data in a Fasta type format. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DataStore | 
NIODataStoreFactory.buildDataStore(File storeFile,
              SequenceDB seqDB,
              Packing packing,
              int wordLength,
              int threshold)  | 
DataStore | 
DataStoreFactory.buildDataStore(File storeFile,
              SequenceDB seqDB,
              Packing packing,
              int wordLength,
              int threshold)
Build a new DataStore. 
 | 
DataStore | 
MappedDataStoreFactory.buildDataStore(File storeFile,
              SequenceDB seqDB,
              Packing packing,
              int wordLength,
              int threshold)  | 
DataStore | 
CompactedDataStoreFactory.buildDataStore(File storeFile,
              SequenceDB seqDB,
              Packing packing,
              int wordLength,
              int threshold)  | 
| Constructor and Description | 
|---|
SequenceDBStreamer(SequenceDB seqDB)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected SequenceDB | 
ViewSequenceFactory.querySeqHolder  | 
| Modifier and Type | Method and Description | 
|---|---|
SequenceDB | 
ViewSequenceFactory.getQuerySeqHolder()
getQuerySeqHolder returns the database of query
 sequences used to retrieve sequences for creation of the
 various result objects. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BlastLikeSearchBuilder.setQuerySeqHolder(SequenceDB querySeqHolder)
setQuerySeqHolder sets the query sequence holder
 to a specific database. | 
void | 
ViewSequenceFactory.setQuerySeqHolder(SequenceDB querySeqHolder)
setQuerySeqHolder sets the query sequence holder
 to a specific database. | 
| Constructor and Description | 
|---|
BlastLikeSearchBuilder(List target,
                      SequenceDB querySeqHolder,
                      SequenceDBInstallation subjectDBs)
Creates a new  
BlastLikeSearchBuilder which will
 instantiate results into the List target. | 
| Modifier and Type | Method and Description | 
|---|---|
SequenceDB | 
UnigeneCluster.getAll()
All sequences that map to this cluster. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SequenceDB | 
SequenceDBSearchResult.getSequenceDB()
Deprecated.  
  | 
SequenceDB | 
SimpleSeqSimilaritySearchResult.getSequenceDB()  | 
SequenceDB | 
SeqSimilaritySearchResult.getSequenceDB()
Returns the sequence database against which the search was
 performed. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SeqSimilaritySearchResult | 
SeqSimilaritySearcher.search(SymbolList querySeq,
      SequenceDB db,
      Map searchParameters)
Using this sequence similarity searcher, search with the given
 sequence against the given sequence database. 
 | 
| Constructor and Description | 
|---|
SequenceDBSearchResult(Sequence querySequence,
                      SequenceDB sequenceDB,
                      Map searchParameters,
                      List hits,
                      Annotation annotation)
Deprecated.  
Creates a new  
SequenceDBSearchResult. | 
SimpleSeqSimilaritySearchResult(Sequence querySequence,
                               SequenceDB sequenceDB,
                               Map searchParameters,
                               List hits,
                               Annotation annotation)
Creates a new  
SimpleSeqSimilaritySearchResult. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractSequenceDB
An abstract implementation of SequenceDB that provides the sequenceIterator
 method. 
 | 
class  | 
AnnotatedSequenceDB
SequenceDB implementation which lazily applies a SequenceAnnotator
 to sequences retrieved from a SequenceDB. 
 | 
class  | 
CachingSequenceDB
SequenceDB implementation that caches the results of another SequenceDB. 
 | 
class  | 
DummySequenceDB
DummySequenceDB is an implementation which contains
 only a DummySequence. | 
class  | 
HashSequenceDB
An implementation of SequenceDB that uses an underlying HashMap to store the
 sequence objects. 
 | 
class  | 
IndexedSequenceDB
 This class implements SequenceDB on top of a set of sequence files
 and sequence offsets within these files. 
 | 
class  | 
SequenceDBWrapper
An abstract implementation of SequenceDB that wraps up another database. 
 | 
class  | 
SubSequenceDB  | 
class  | 
ViewingSequenceDB
SequenceDB implementation that returns new SequenceView instances
 wrapping the sequences in an underlying database. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SequenceDB | 
SequenceDBWrapper.getParent()
Return the parent SequenceDB. 
 | 
SequenceDB | 
AnnotatedSequenceDB.getParent()
Get the original sequenceDB from this annotated sequenceDB. 
 | 
SequenceDB | 
GenbankSequenceDB.getSequences(Set list)
Retrieve sequences from a Genbank 
 | 
SequenceDB | 
GenbankSequenceDB.getSequences(Set list,
            SequenceDB database)
Retrieve sequences from a Genbank 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SequenceDB | 
GenbankSequenceDB.getSequences(Set list,
            SequenceDB database)
Retrieve sequences from a Genbank 
 | 
| Constructor and Description | 
|---|
AnnotatedSequenceDB(SequenceDB parent,
                   SequenceAnnotator a)  | 
CachingSequenceDB(SequenceDB parent)
Create a new CachingSequenceDB that caches the sequences in parent. 
 | 
SequenceDBWrapper(SequenceDB parent)  | 
SubSequenceDB(SequenceDB parent,
             Set ids)  | 
ViewingSequenceDB(SequenceDB parent)
Create a new ViewingSequenceDB that views the sequences in parent. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BioSQLSequenceDB
Deprecated. 
 
Use hibernate and org.biojavax.bio.db.* 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DistributedSequenceDB
Sequence database from the meta-DAS system. 
 | 
| Constructor and Description | 
|---|
SequenceDBDataSource(SequenceDB seqDB)  | 
| Modifier and Type | Method and Description | 
|---|---|
SequenceDB | 
SimpleRemoteFeature.DBResolver.getSeqDB()  | 
| Constructor and Description | 
|---|
DBResolver(SequenceDB seqDB)  | 
| Modifier and Type | Method and Description | 
|---|---|
static SequenceDB | 
SeqIOTools.readFasta(InputStream seqFile,
         Alphabet alpha)
Deprecated.  
Create a sequence database from a fasta file provided as an
 input stream. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
SeqIOTools.writeFasta(OutputStream os,
          SequenceDB db)
Deprecated.  
Write a sequenceDB to an output stream in fasta format. 
 | 
| Constructor and Description | 
|---|
SequenceDBSequenceBuilder(SequenceDB db,
                         int mode)
constructor 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
RichSequenceDB
A database of RichSequences with accessible keys and iterators over all
 sequences. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRichSequenceDB
An abstract implementation of RichSequenceDB that provides the getRichSequenceIterator
 method. 
 | 
class  | 
HashRichSequenceDB
An implementation of RichSequenceDB that uses an underlying HashMap to store the
 RichSequence objects. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BioSQLRichSequenceDB  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GenbankRichSequenceDB
This class contains functions accessing DNA sequences in Genbank format. 
 | 
class  | 
GenpeptRichSequenceDB
This class contains functions accessing Peptide sequences in Genpept format. 
 | 
Copyright © 2020 BioJava. All rights reserved.