| Package | Description | 
|---|---|
| org.biojava.bio.dp | 
 HMM and Dynamic Programming Algorithms. 
 | 
| org.biojava.bio.molbio | 
 The classes and interfaces in this package cover common molecular
biological techniques such as restriction digests and PCR. 
 | 
| org.biojava.bio.program.gff3 | 
 
Support for reading and writing GFF3. 
 | 
| org.biojava.bio.program.hmmer | 
 
Tools for working with profile Hidden Markov Models from the HMMer package. 
 | 
| org.biojava.bio.program.phred | 
 Parser for Phred output 
 | 
| 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 | 
 Classes and interfaces for defining biological sequences and informatics
objects. 
 | 
| org.biojava.bio.seq.homol | 
 The classes and interfaces for defining sequence similarity and
honology. 
 | 
| 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.biojava.bio.seq.io.agave | 
 Classes for converting between AGAVE XML and BioJava objects. 
 | 
| org.biojava.bio.seq.projection | 
 Code for projecting Feature objects and systematically altering their
properties. 
 | 
| org.biojava.bio.symbol | 
 Representation of the Symbols that make up a sequence, and locations within
them. 
 | 
| org.biojava.bio.taxa | 
 Taxonomy object for representing species information. 
 | 
| org.biojava.ontology | 
 
A general-purpose API for ontologies. 
 | 
| org.biojavax | 
 The Biojava extensions packages, classes that extend the core biojava 
     functionality
  The biojavax packages contain a number of extensions to the core biojava 
     interfaces. 
 | 
| org.biojavax.bio | 
 Classes to represent biological entities and their relationships. 
 | 
| org.biojavax.bio.seq | 
 Rich implementations of Sequences, Locations and Features. 
 | 
| org.biojavax.ontology | 
 Extensions to the biojava ontology model that represent BioSQL ontology. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DotState
 A Dot state. 
 | 
interface  | 
EmissionState
 A state in a markov process that has an emission spectrum. 
 | 
interface  | 
ModelInState
A state that contains an entire sub-model. 
 | 
interface  | 
State
A state in a markov process. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MagicalState
Start/end state for HMMs. 
 | 
class  | 
SimpleDotState
A Dot state that you can make and use. 
 | 
class  | 
SimpleEmissionState  | 
class  | 
SimpleModelInState  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
RestrictionSite
RestrictionSite represents the recognition site of a
 restriction enzyme. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
GFF3Record
A record in a GFF3 formatted file. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
GFF3Record.Impl  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ProfileEmissionState
A state in a HMMer model. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PhredSequence
PhredSequence is an extension of SimpleSequence that implements
 Qualitative to hold Phred quality scores. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
UnigeneCluster
 A single unigene cluster. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SeqSimilaritySearchHit
Objects of this type represent one particular hit (sequence and
 associated information) from a sequence similarity search. 
 | 
interface  | 
SeqSimilaritySearchResult
Objects of this type represent one particular result of a sequence
 similarity search. 
 | 
interface  | 
SeqSimilaritySearchSubHit
Objects of this type represent one particular sub-hit (one concrete
 sequence stretch within a sequence and associated information) from
 a sequence similarity search hit. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SequenceDBSearchHit
Deprecated. 
 
SimpleSeqSimilaritySearchHit has been made Annotatable
 and is now functionally identical. 
 | 
class  | 
SequenceDBSearchResult
Deprecated. 
 
SimpleSeqSimilaritySearchResult has been made
 Annotatable and is now functionally identical. 
 | 
class  | 
SequenceDBSearchSubHit
Deprecated. 
 
SimpleSeqSimilaritySearchSubHit has been made
 Annotatable and is now functionally identical. 
 | 
class  | 
SimpleSeqSimilaritySearchHit
SimpleSeqSimilaritySearchHit objects represent a
 similarity search hit of a query sequence to a sequence referenced
 in a SequenceDB object. | 
class  | 
SimpleSeqSimilaritySearchResult
SimpleSeqSimilaritySearchResult objects represent a
 result of a search of a SymbolList against the
 sequences within a SequenceDB object. | 
class  | 
SimpleSeqSimilaritySearchSubHit
SimpleSeqSimilaritySearchSubHit objects represent
 sub-hits which make up a hit. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ComponentFeature
Feature which represents a component in an assembly (contig). 
 | 
interface  | 
Feature
A feature within a sequence, or nested within another feature. 
 | 
static interface  | 
FeatureTypes.Repository
A named collection of Types. 
 | 
static interface  | 
FeatureTypes.Type
A type of feature. 
 | 
interface  | 
FramedFeature
Title:         FramedFeature. 
 | 
interface  | 
GappedSequence
Extension of GappedSymbolList which also projects features
 into the gapped coordinate system. 
 | 
interface  | 
RemoteFeature
A feature that indicates that there is some remote feature that can't be
 represented entirely on a single Sequence. 
 | 
interface  | 
Sequence
 A biological sequence. 
 | 
interface  | 
StrandedFeature
Adds the concept of 'strand' to features. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CircularView
 A circular view onto another Sequence object. 
 | 
static class  | 
FeatureTypes.RepositoryImpl
A simple implementation of a Repository. 
 | 
class  | 
NewSimpleAssembly
A Sequence which is assembled from other sequences contained
 in a set of ComponentFeature objects. 
 | 
class  | 
SimpleAssembly
A Sequence which is assembled from other sequences contained
 in a set of ComponentFeature objects. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
HomologyFeature  | 
interface  | 
SimilarityPairFeature
SimilarityPairFeature describes a pairwise
 similarity between two nucleotide sequences (as it extends
 StrandedFeature). | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DummySequence
A Sequence implementation that has a name and URI but no features,
 and a zero length symbol list. 
 | 
class  | 
RevCompSequence
A reverse complement view onto  
Sequence interface. | 
class  | 
SimpleFeature
A no-frills implementation of a feature. 
 | 
class  | 
SimpleFramedFeature
Title:        SimpleFramedFeature. 
 | 
class  | 
SimpleGappedSequence
Simple implementation of GappedSequence. 
 | 
class  | 
SimpleHomologyFeature  | 
class  | 
SimpleRemoteFeature
A no-frills implementation of a remote feature. 
 | 
class  | 
SimpleRestrictionSite
SimpleRestrictionSite represents the recognition site
 of a restriction enzyme. | 
class  | 
SimpleSequence
A basic implementation of the  
Sequence interface. | 
class  | 
SimpleSimilarityPairFeature
SimpleSimilarityPairFeature represents a similarity
 between a query sequence and a subject sequence as produced by a
 search program. | 
class  | 
SimpleStrandedFeature
A no-frills implementation of StrandedFeature. 
 | 
class  | 
SubSequence
View a sub-section of a given sequence object, including all the
 features intersecting that region. 
 | 
class  | 
ViewSequence
A view onto another Sequence object. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SymbolTokenization
Encapsulate a mapping between BioJava Symbol objects and
 some string representation. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AlternateTokenization
Implementation of SymbolTokenization which binds symbols to
 strings of characters. 
 | 
class  | 
CharacterTokenization
Implementation of SymbolTokenization which binds symbols to
 single unicode characters. 
 | 
class  | 
CrossProductTokenization
Tokenization for cross-product alphabets. 
 | 
class  | 
DoubleTokenization  | 
class  | 
IntegerTokenization  | 
class  | 
NameTokenization
Simple implementation of SymbolTokenization which uses the `name'
 field of the symbols. 
 | 
class  | 
SubIntegerTokenization  | 
class  | 
WordTokenization
Base class for tokenizations which accept whitespace-separated
 `words'. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AgaveWriter.writeAssembly(Annotatable seq)  | 
protected void | 
AgaveWriter.writeBioSequence(Annotatable seq)  | 
protected void | 
AgaveWriter.writeClassification(Annotatable seq)  | 
protected void | 
AgaveWriter.writeCompResult(Annotatable f)  | 
protected void | 
AgaveWriter.writeContig(Annotatable seq)  | 
protected void | 
AgaveWriter.writeGene(Annotatable f)  | 
protected void | 
AgaveWriter.writeSeqFeature(Annotatable f)
Write SeqFeature XML 
 | 
protected void | 
AgaveWriter.writeSequenceMap(Annotatable seq)
group sequence_map by getSource() 
 | 
protected void | 
AgaveWriter.writeSequenceMap2(Annotatable f)
Write SequenceMap XML 
 | 
protected void | 
AgaveWriter.writeTranscript(Annotatable f)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ProjectedFeature
Internal class used by ProjectionEngine to wrap Feature objects. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Alphabet
 The set of AtomicSymbols which can be concatenated together to make a
 SymbolList. 
 | 
interface  | 
AtomicSymbol
 A symbol that is not ambiguous. 
 | 
interface  | 
BasisSymbol
 A symbol that can be represented as a string of Symbols. 
 | 
interface  | 
FiniteAlphabet
An alphabet over a finite set of Symbols. 
 | 
interface  | 
Symbol
A single symbol. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractAlphabet
 An abstract implementation of  
Alphabet. | 
class  | 
AbstractSymbol
The base-class for Symbol implementations. 
 | 
class  | 
DoubleAlphabet
 An efficient implementation of an Alphabet over the infinite set of double
 values. 
 | 
static class  | 
DoubleAlphabet.DoubleRange
A range of double values. 
 | 
static class  | 
DoubleAlphabet.DoubleSymbol
A single double value. 
 | 
static class  | 
DoubleAlphabet.SubDoubleAlphabet
A class to represent a contiguous range of double symbols. 
 | 
class  | 
FundamentalAtomicSymbol
An atomic symbol consisting only of itself. 
 | 
class  | 
IntegerAlphabet
 An efficient implementation of an Alphabet over the infinite set of integer
 values. 
 | 
static class  | 
IntegerAlphabet.IntegerSymbol
A single int value. 
 | 
static class  | 
IntegerAlphabet.SubIntegerAlphabet
A class to represent a finite contiguous subset of the infinite IntegerAlphabet 
 | 
class  | 
SimpleAlphabet
A simple no-frills implementation of the FiniteAlphabet interface. 
 | 
class  | 
SimpleAtomicSymbol
A basic implementation of AtomicSymbol. 
 | 
class  | 
SingletonAlphabet
An alphabet that contains a single atomic symbol. 
 | 
class  | 
SoftMaskedAlphabet
Soft masking is usually displayed by making the masked regions somehow
 different from the non masked regions. 
 | 
class  | 
SoftMaskedAlphabet.CaseSensitiveTokenization
This  
SymbolTokenizer works with a delegate to softmask
 symbol tokenization as appropriate. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Taxon
Deprecated. 
 
replaced by classes in  
org.biojavax.bio.taxa | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractTaxon
Deprecated. 
 
replaced by classes in  
org.biojavax.bio.taxa | 
class  | 
SimpleTaxon
Deprecated. 
 
replaced by classes in  
org.biojavax.bio.taxa | 
class  | 
WeakTaxon
Deprecated. 
 
replaced by classes in  
org.biojavax.bio.taxa | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
OntologyTerm
A term in an ontology which identifies another ontology. 
 | 
interface  | 
RemoteTerm
A term in another ontology. 
 | 
interface  | 
Term
A term in an ontology. 
 | 
interface  | 
Triple
A triple in an ontology. 
 | 
interface  | 
Variable  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractTerm
Abstract implementation of term
 This provides basic change-forwarding functionality from
                the annotation and ontology properties. 
 | 
class  | 
IntegerOntology.IntTerm  | 
static class  | 
OntologyTerm.Impl
Simple in-memory implementation of a remote ontology term. 
 | 
static class  | 
RemoteTerm.Impl
Simple in-memory implementation of a remote ontology term. 
 | 
static class  | 
Term.Impl
Simple in-memory implementation of an ontology term. 
 | 
static class  | 
Triple.Impl
Basic in-memory implementation of a Triple in an ontology
 This can be used to implement Ontology.createTriple 
 | 
static class  | 
Variable.Impl  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CrossRef
Represents a cross reference to another database. 
 | 
interface  | 
RichAnnotatable
Annotatable objects that can have rich annotations. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleCrossRef
A basic CrossRef implementation. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
BioEntry
This class relates to the bioentry table in BioSQL. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleBioEntry
Reference implementation of a BioEntry object which has no features or sequence. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
RichFeature
Represents a feature that can be given name and rank and be
 moved from one sequence to another. 
 | 
interface  | 
RichLocation
Describes locations, and adds the concepts of circularity, fuzziness,
 annotations, and cross-references to other databases. 
 | 
interface  | 
RichSequence
A rich sequence is a combination of a org.biojavax.bio.Bioentry and a
 Sequence. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CompoundRichLocation
An implementation of RichLocation which covers multiple locations, 
 but on the same strand of the same (optionally circular) sequence. 
 | 
class  | 
EmptyRichLocation
An Empty implementation of RichLocation. 
 | 
class  | 
MultiSourceCompoundRichLocation
An implementation of RichLocation which possibly covers multiple locations, 
 on different strands, different circular lengths, or different sequences. 
 | 
class  | 
SimpleRichFeature
A simple implementation of RichFeature. 
 | 
class  | 
SimpleRichLocation
A simple implementation of RichLocation. 
 | 
class  | 
SimpleRichSequence
A simple implementation of RichSequence. 
 | 
class  | 
ThinRichSequence
A simple implementation of RichSequence. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ComparableTerm
Makes Term objects comparable properly and adds some extra features to them. 
 | 
interface  | 
ComparableTriple
Comparable triples, obviously. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleComparableTerm
A Term object that can be compared and thus sorted. 
 | 
class  | 
SimpleComparableTriple
Basic comparable triple, BioSQL style. 
 | 
Copyright © 2014 BioJava. All rights reserved.