Package | Description |
---|---|
org.biojava.bio.alignment |
Classes to generate and describe sequence alignments.
|
org.biojava.bio.chromatogram |
Interfaces and classes for chromatogram data, as produced by DNA sequencing equipment.
|
org.biojava.bio.dist |
Probability distributions over Alphabets.
|
org.biojava.bio.dp |
HMM and Dynamic Programming Algorithms.
|
org.biojava.bio.program.abi |
ABI Trace Handling.
|
org.biojava.bio.program.phred |
Parser for Phred output
|
org.biojava.bio.search |
Interfaces and classes for representing sequence similarity search results.
|
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.symbol |
Representation of the Symbols that make up a sequence, and locations within
them.
|
org.biojavax.bio.phylo.io.phylip |
Classes to support the reading and writing of PHYLIP format.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ARAlignment
ARAlignment is an interface that defines methods for adding and
removing seqeunces from an Alignment.
|
interface |
UnequalLengthAlignment
UnequalLengthAlignment has the following behavior.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractULAlignment |
class |
AbstractULAlignment.SubULAlignment |
class |
AlignmentPair
This class stores the result of an alignment procedure that creates a
pairwise alignment of two sequences.
|
class |
FlexibleAlignment
FlexibleAlignment is a class which implements UnequalLengthAlignment,
ARAlignment and EditableAlignment It places no restriction on where any
sequence can be in the alignment so there could be gaps in the alignment.
|
class |
SimpleAlignment
A simple implementation of an Alignment.
|
Modifier and Type | Method and Description |
---|---|
Alignment |
AbstractULAlignment.subAlignment(Set<String> labels,
int min,
int max)
Retreives a subAlignment
|
Alignment |
AbstractULAlignment.subAlignment(Set<String> labels,
Location loc)
Retrieves a subalignment specified by the location.
|
Alignment |
AbstractULAlignment.SubULAlignment.subAlignment(Set<String> labels,
Location loc) |
Alignment |
SimpleAlignment.subAlignment(Set<String> labels,
Location loc) |
Alignment |
Alignment.subAlignment(Set<String> labels,
Location loc)
Make a view onto this alignment.
|
Constructor and Description |
---|
Alignment.SymbolListIterator(Alignment ali)
Creates a SymbolListIterator for a given alignment object.
|
Modifier and Type | Method and Description |
---|---|
protected Alignment |
AbstractChromatogram.createImmutableAlignment(Map labelsToSymLists)
A factory method for creating new immutable alignments, particularly
for use as base call alignments.
|
Alignment |
Chromatogram.getBaseCalls()
Returns an alignment that describes the base calls for this chromatogram.
|
Alignment |
AbstractChromatogram.getBaseCalls()
Return the total number of base calls.
|
protected Alignment |
AbstractChromatogram.reverseComplementBaseCalls()
Returns a new base call alignment that is the reverse complement of
one in this chromatogram.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractChromatogram.setBaseCallAlignment(Alignment align)
Provides the list of base calls.
|
Modifier and Type | Method and Description |
---|---|
static Distribution[] |
DistributionTools.distOverAlignment(Alignment a)
Equivalent to distOverAlignment(a, false, 0.0).
|
static Distribution[] |
DistributionTools.distOverAlignment(Alignment a,
boolean countGaps)
Creates an array of distributions, one for each column of the alignment.
|
static Distribution[] |
DistributionTools.distOverAlignment(Alignment a,
boolean countGaps,
double nullWeight)
Creates an array of distributions, one for each column of the alignment.
|
static Distribution |
DistributionTools.jointDistOverAlignment(Alignment a,
boolean countGaps,
double nullWeight,
int[] cols)
Creates a joint distribution.
|
Modifier and Type | Interface and Description |
---|---|
interface |
StatePath
Extends the Alignment interface so that it is explicitly used to represent
a state path through an HMM, and the associated emitted sequence and
likelihoods.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleStatePath
A no-frills implementation of StatePath.
|
Modifier and Type | Method and Description |
---|---|
Alignment |
SimpleStatePath.subAlignment(Set labels,
Location loc) |
Modifier and Type | Method and Description |
---|---|
static Alignment |
ABITools.getAlignment(SymbolList abiSeq)
View a symbol list over the QUALITY alphabet as an alignment.
|
Modifier and Type | Method and Description |
---|---|
static Distribution[] |
PhredTools.phredAlignmentToDistArray(Alignment a)
converts an Alignment of PhredSequences to a Distribution[] where each position is the average
distribution of the underlying column of the alignment.
|
Modifier and Type | Method and Description |
---|---|
Alignment |
SimpleSeqSimilaritySearchSubHit.getAlignment() |
Alignment |
SequenceDBSearchSubHit.getAlignment()
Deprecated.
|
Alignment |
SeqSimilaritySearchSubHit.getAlignment()
Return an alignment of (possibly part of) the query sequence
against (possibly part of) this hit sequence.
|
Constructor and Description |
---|
SequenceDBSearchSubHit(double score,
double eValue,
double pValue,
int queryStart,
int queryEnd,
StrandedFeature.Strand queryStrand,
int subjectStart,
int subjectEnd,
StrandedFeature.Strand subjectStrand,
Alignment alignment,
Annotation annotation)
Deprecated.
Creates a new
SequenceDBSearchSubHit object. |
SimpleSeqSimilaritySearchSubHit(double score,
double eValue,
double pValue,
int queryStart,
int queryEnd,
StrandedFeature.Strand queryStrand,
int subjectStart,
int subjectEnd,
StrandedFeature.Strand subjectStrand,
Alignment alignment,
Annotation annotation)
Creates a new
SimpleSeqSimilaritySearchSubHit
object. |
Modifier and Type | Class and Description |
---|---|
static class |
SimilarityPairFeature.EmptyPairwiseAlignment
EmptyPairwiseAlignment empty pairwise alignment
which has labels to empty symbol lists. |
Modifier and Type | Field and Description |
---|---|
Alignment |
SimilarityPairFeature.Template.alignment
alignment Alignment field. |
static Alignment |
SimilarityPairFeature.EMPTY_PAIRWISE
Constant
EMPTY_PAIRWISE is an empty alignment for
situations where there is no available alignment data or the
implementation does not want to create one. |
Modifier and Type | Method and Description |
---|---|
Alignment |
SimpleHomology.getAlignment()
getAlignment returns the alignment, which uses the
HomologyFeature s as keys. |
Alignment |
SimilarityPairFeature.getAlignment()
getAlignment returns the Alignment of
two similar features. |
Alignment |
Homology.getAlignment()
Retrieve the Alignment that specifies how the homologous regions are
aligned.
|
Alignment |
SimilarityPairFeature.EmptyPairwiseAlignment.subAlignment(Set<String> labels,
Location loc) |
Modifier and Type | Method and Description |
---|---|
void |
SimpleHomology.setAlignment(Alignment alignment)
setAlignment sets the alignment which describes
the homology. |
Modifier and Type | Method and Description |
---|---|
Alignment |
SimpleSimilarityPairFeature.getAlignment()
getAlignment returns the alignment between the two
features. |
Modifier and Type | Method and Description |
---|---|
Alignment |
MSFAlignmentFormat.read(BufferedReader reader)
Reads an MSF Alignment File
|
Alignment |
FastaAlignmentFormat.read(BufferedReader br)
Reads an alignment in FASTA format.
|
Alignment |
AlignmentFormat.read(BufferedReader reader)
Read in an alignment from a buffered reader object
|
Modifier and Type | Method and Description |
---|---|
void |
MSFAlignmentFormat.write(OutputStream os,
Alignment align,
int fileType) |
void |
FastaAlignmentFormat.write(OutputStream os,
Alignment align,
int fileType)
Writes out the alignment to an FASTA file.
|
void |
MSFAlignmentFormat.writeDna(OutputStream os,
Alignment align) |
void |
FastaAlignmentFormat.writeDna(OutputStream os,
Alignment align) |
void |
MSFAlignmentFormat.writeProtein(OutputStream os,
Alignment align) |
void |
FastaAlignmentFormat.writeProtein(OutputStream os,
Alignment align) |
Modifier and Type | Class and Description |
---|---|
class |
RelabeledAlignment
An alignment that relabels another alignment.
|
Modifier and Type | Method and Description |
---|---|
static Alignment |
SymbolListViews.alignment(List labels,
SymbolList symList)
View a SymbolList over a cross-product Alphabet as an Alignment.
|
static Alignment |
SymbolListViews.alignment(Map labelToSymList)
Construct an alignment of the SymbolLists contained in the values collection
of
labelToSymList . |
Alignment |
RelabeledAlignment.subAlignment(Set<String> labels,
Location loc) |
Constructor and Description |
---|
RelabeledAlignment(Alignment delegate) |
Modifier and Type | Method and Description |
---|---|
Alignment |
PHYLIPFileBuilder.getAlignment() |
Modifier and Type | Method and Description |
---|---|
static void |
PHYLIPFileFormat.writeFile(File file,
Alignment alignment)
Writes the given Alignment in PHYLIP format to a file.
|
static void |
PHYLIPFileFormat.writeStream(OutputStream os,
Alignment alignment)
Writes the given Alignment in PHYLIP format to a stream.
|
static void |
PHYLIPFileFormat.writeWriter(Writer writer,
Alignment alignment)
Writes the given Alignment in PHYLIP format to a writer.
|
Copyright © 2014 BioJava. All rights reserved.