eXpress “1.5”
|
BAMParser | Fills Fragment objects by parsing an input file in BAM format |
BAMWriter | Writes Fragment objects back to file in BAM format with per-mapping probabilistic assignments, or by sampling a single mapping based on assignment probabilities |
BiasBoss | Keeps track of sequence-specific and positional bias |
Bundle | Keeps track of a group of targets that have shared ambiguous (multi-mapped) reads |
BundleTable | Keeps track of the Bundle objects for a given run |
CovarTable | The CovarTable is a sparse matrix for storing and updating pairwise covariances between targets |
DirectionDetector | Keeps track of the observed fragment directions (forward-reverse or reverse-forward) and whether they are paired or single-end |
FragHit | The FragHit struct stores the information for a single fragment alignment |
Fragment | Stores information for all alignments of a single fragment |
FrequencyMatrix< T > | Frequencymatrix.h express |
HaplotypeHandler | Keeps track of sets of transcripts from different chromosomes |
HitParams | The HitParams struct stores likelihood information for a single hit of a fragment |
Indel | The Indel struct stores the information for a single insertion or deletion |
LengthDistribution | Lengthdistribution.h express |
Librarian | Keeps track of the different library objects for a run |
Library | Library.h express |
Logger | Logger.cpp express |
MapParser | Meant to be run as a separate thread from the main processing |
MarkovModel | Used to store transition probabilities of a Markov chain based on a nucleotide Sequence, which itself can be probabilistic |
MismatchTable | Used to store and update mismatch and indel (error) parameters using a first-order Markov model based on nucleotide and position in a read |
Parser | Abstract class for implementing a SAMParser or BAMParser |
ParseThreadSafety | The ParseThreadSafety struct stores objects to allow for parsing to safely occur on a separate thread from processing |
ReadHit | The ReadHit struct stores information for a single read alignment |
Result | |
RobertsFilter | Implements a datastructure to test for repeats of a key with high probability, when repeats are most likely to be nearby |
RoundParams | The RoundParams struct stores the target parameters unique to a given round (iteration) of EM |
SAMParser | Fills Fragment objects by parsing an input in SAM format |
SAMWriter | Writes Fragment objects back to file in SAM format with per-mapping probabilistic assignments, or by sampling a single mapping based on assignment probabilities |
Sequence | Abstract class whose implmentations are used to store and access encoded nucleotide sequences |
SequenceFwd | Implements the Sequence abstract class for storing the forward sequence |
SequenceRev | Implements the Sequence abstract class for accessing the reverse sequence |
SeqWeightTable | Keeps track of sequence-specific bias parameters |
Target | Used to store objects for the targets being mapped to |
TargetTable | Used to keep track of the Target objects for a run |
ThreadSafeFragQueue | The ThreadSafeFragQueue is a threadsafe queue of Fragment pointers |
Writer | Abstract class for implementing a SAMWriter or BAMWriter |