MCPcopy Create free account

hub / github.com/BenLangmead/bowtie2 / types & classes

Types & classes348 in github.com/BenLangmead/bowtie2

↓ 56 callersClassCoord
* Encapsulates a reference coordinate; i.e. identifiers for (a) a * reference sequence, and (b) a 0-based offset into that sequence. */
ref_coord.h:35
↓ 42 callersClassEdit
* Encapsulates an edit between the read sequence and the reference sequence. * We obey a few conventions when populating its fields. The fields are:
edit.h:58
↓ 33 callersClassAlnScore
* A generic score object for an alignment. Used for accounting during * SW and elsewhere. Encapsulates the score, the number of N positions * and
aligner_result.h:50
↓ 18 callersClassRead
* A buffer for keeping all relevant information about a single read. */
read.h:39
↓ 13 callersClassInterval
* Encapsulates a reference interval, which consists of a Coord and a length. */
ref_coord.h:192
↓ 12 callersClassRefRecord
* Encapsulates a stretch of the reference containing only unambiguous * characters. From an ordered list of RefRecords, one can (almost) * deduce t
ref_read.h:73
↓ 3 callersClassDescentRoot
* A search root. Consists of an offset from the 5' end read and flags * indicating (a) whether we're initially heading left-to-right or * right-to-
aligner_seed2.h:619
↓ 2 callersClassEbwtFileOpenException
* Exception to throw when a file-realted error occurs. */
bt2_idx.h:283
↓ 2 callersClassRefTooLongException
ref_read.h:38
↓ 2 callersClassSimpleFunc
* A simple function of one argument, parmeterized by I, X, C and L: min * value, max value, constant term, and coefficient respectively: * * 1. Con
simple_func.h:44
↓ 2 callersClassnextBlock_Worker
blockwise_sa.h:383
↓ 1 callersClassBenchmarkSet
A Benchmark item
scripts/test/benchmark/benchmarks.py:97
↓ 1 callersClassCigarString
A basic Cigar.
scripts/test/benchmark/samreader.py:23
↓ 1 callersClassSamHeader
Sam Header.
scripts/test/benchmark/samreader.py:37
↓ 1 callersClassSamRecord
Record Item for SAM.
scripts/test/benchmark/samreader.py:78
↓ 1 callersClassScoring
* How to penalize various types of sequence dissimilarity, and other settings * that govern how dynamic programming tables should be filled in and ho
scoring.h:96
↓ 1 callersClassstat
bt2_search.cpp:4632
↓ 1 callersClassstat
bt2_io.cpp:86
↓ 1 callersClassstat
reference.cpp:74
ClassAPtrWrap
ds.h:224
ClassAddEl
aligner_seed.h:1552
ClassAlignerDriver
* This class is the glue between a DescentDriver and the dynamic programming * implementations in Bowtie 2. The DescentDriver is used to find some v
aligner_driver.h:182
ClassAlignerMetrics
* Encapsulates a set of metrics that we would like an aligner to keep * track of, so that we can possibly use it to diagnose performance * issues.
aligner_metrics.h:91
ClassAlignmentCache
aligner_cache.h:216
ClassAlignmentCacheIface
* Interface used to query and update a pair of caches: one thread- * local and unsynchronized, another shared and synchronized. One or * both can b
aligner_cache.h:700
EnumAllocationMode
concurrentqueue.h:1359
ClassAlnFlags
sam.h:49
ClassAlnFlags
* Encapsulates some general information about an alignment that doesn't belong * in AlnRes. Specifically: * * 1. Whether the alignment is paired
aligner_result.h:281
ClassAlnRes
sam.h:48
ClassAlnRes
* Encapsulates an alignment result. The result comprises: * * 1. All the nucleotide edits for both mates ('ned'). * 2. All "edits" where an ambigu
aligner_result.h:792
ClassAlnSetSumm
sam.h:50
ClassAlnSetSumm
* Encapsulates a concise summary of a set of alignment results for a * given pair or mate. Referring to the fields of this object should * provide
aligner_result.h:1701
ClassAlnSink
* Global hit sink for hits from the MultiSeed aligner. Encapsulates * all aspects of the MultiSeed aligner hitsink that are global to all * threads
aln_sink.h:592
ClassAlnSinkSam
* An AlnSink concrete subclass for printing SAM alignments. The user might * want to customize SAM output in various ways. We encapsulate all these
aln_sink.h:1296
ClassAlnSinkWrap
* Per-thread hit sink "wrapper" for the MultiSeed aligner. Encapsulates * aspects of the MultiSeed aligner hit sink that are per-thread. This * in
aln_sink.h:961
ClassAsyncData
filebuf.h:892
ClassAutoArray
ds.h:111
ClassBAMField
pat.h:836
ClassBAMPatternSource
pat.h:813
ClassBGZF
pat.h:830
ClassBandedSseAligner
* Use SSE instructions to quickly find stretches with lots of matches, then * resolve alignments. */
banded.h:29
ClassBenchmarks
Iterable for all benchmarks found in our test directory.
scripts/test/benchmark/benchmarks.py:16
ClassBinarySortingParam
blockwise_sa.h:571
ClassBinarySorting_worker
blockwise_sa.h:581
ClassBitPairReference
* Concrete reference representation that bulk-loads the reference from * the bit-pair-compacted binary file and stores it in memory also in * bit-pa
reference.h:59
ClassBitPairReference
Forward declaration
aligner_result.h:566
ClassBitpairOutFileBuf
* Wrapper for a buffered output stream that writes bitpairs. */
filebuf.h:558
ClassBlock
concurrentqueue.h:1559
ClassBlockIndexEntry
concurrentqueue.h:2341
ClassBlockIndexHeader
concurrentqueue.h:2347
ClassBlockingConcurrentQueue
concurrentqueue.h:425
ClassBlockwiseSA
blockwise_sa.h:79
ClassBowtieMapq
* TODO: Do BowtieMapq on a per-thread basis prior to the mutex'ed output * function. * * topCoeff :: top_coeff * botCoeff :: bot_coeff * mx :: ma
unique.h:417
ClassBowtieMapq2
* V2 of the MAPQ calculator */
unique.h:171
ClassBowtieMapq3
* V3 of the MAPQ calculator */
unique.h:96
ClassBowtieSuite
scripts/test/bt2face.py:8
ClassBtBranch
* Encapsulates a "branch" which is a diagonal of cells (possibly of length 0) * in the matrix where all the cells are matches. These stretches are l
aligner_bt.h:324
ClassBtBranchProblem
* Parameters for a matrix of potential backtrace problems to solve. * Encapsulates information about: * * The problem given a particular reference
aligner_bt.h:170
ClassBtBranchTracer
* Instantiate and solve best-first branch-based backtraces. */
aligner_bt.h:544
ClassBwtTopBot
aligner_cache.h:68
ClassCFilePatternSource
* Parent class for PatternSources that read from a file. * Uses unlocked C I/O, on the assumption that all reading * from the file will take place i
pat.h:352
ClassCacheAndSeed
aligner_seed.cpp:82
ClassCacheEl
aligner_seed.h:1617
ClassCheckpointer
* Encapsulates a collection of checkpoints. Assumes the scheme is to * checkpoint adjacent pairs of anti-diagonals. */
sse_util.h:349
ClassClass_sstr_len
sstring.h:61
ClassClass_sstr_len<const char *>
sstring.h:77
ClassClass_sstr_len<const char[N]>
sstring.h:69
ClassClass_sstr_len<const unsigned char *>
sstring.h:85
EnumCompressionType
pat.h:353
ClassConcurrentQueue
concurrentqueue.h:424
ClassConcurrentQueueDefaultTraits
Default traits for the ConcurrentQueue. To change some of the traits without re-implementing all of them, inherit from this struct and shadow the decl
concurrentqueue.h:321
ClassConcurrentQueueProducerTypelessBase
concurrentqueue.h:431
ClassConcurrentQueueTests
concurrentqueue.h:426
ClassConstraint
* A constraint to apply to an alignment zone, or to an overall * alignment. * * The constraint can put both caps and ceilings on the number and *
aligner_seed.h:51
ClassConsumerToken
concurrentqueue.h:422
ClassCpQuad
sse_util.h:330
ClassDPRect
* Describes a dynamic programming rectangle. * * Only knows about reference offsets, not reference sequences. */
dp_framer.h:59
ClassDataFace
Some data IFace bowtie can work with.
scripts/test/dataface.py:7
ClassDescent
* Encapsulates a descent through a search tree, along a path of matches. * Descents that are part of the same alignment form a chain. Two aligments
aligner_seed2.h:1094
ClassDescentAlignment
* An alignment result from a Descent. */
aligner_seed2.h:1401
ClassDescentAlignmentSelector
* Selects alignments to report from a complete non-empty stratum of * alignments stored in the DescentAlignmentSink. */
aligner_seed2.h:2129
ClassDescentAlignmentSink
aligner_seed2.h:1084
ClassDescentConfig
* Encapsulates settings governing how we descent. */
aligner_seed2.h:364
ClassDescentConstraints
* Encapsulates the constraints limiting which outgoing edges are permitted. * Specifically, we constrain the total penalty accumulated so far so that
aligner_seed2.h:300
ClassDescentDriver
* Class responsible for advancing all the descents. The initial descents may * emanate from several different locations in the read. Note that desc
aligner_seed2.h:1864
ClassDescentEdge
* Encapsulates an edge outgoing from a descent. */
aligner_seed2.h:873
ClassDescentMetrics
* Counters to keep track of how much work is being done. */
aligner_seed2.h:143
ClassDescentOutgoing
* Encapsulates an incomplete summary of the outgoing edges from a descent. We * don't try to store information about all outgoing edges, because doi
aligner_seed2.h:992
ClassDescentPartialAlignmentSelector
* Selects and prioritizes partial alignments from the heap of the * DescentDriver. We assume that the heap is no longer changing (i.e. that the * D
aligner_seed2.h:2332
ClassDescentPartialResolvedAlignment
* A partial alignment result from a Descent where the reference offset has * been resolved. */
aligner_seed2.h:1471
ClassDescentPartialResolvedAlignmentSink
* Class that aggregates partial alignments taken from a snapshot of the * DescentDriver heap. */
aligner_seed2.h:1727
ClassDescentPos
* FM Index state associated with a single position in a descent. For both the * forward and backward indexes, it stores the four SA ranges correspon
aligner_seed2.h:831
ClassDescentPosFlags
* Set of flags indicating outgoing edges we've tried from a DescentPos. */
aligner_seed2.h:710
ClassDescentPriority
* Priority used to rank which descent we should branch from next. Right now, * priority is governed by a 4-tuple. From higher to lower priority: *
aligner_seed2.h:176
ClassDescentRedundancyChecker
* Map from pairs to top, bot, penalty triples. */
aligner_seed2.h:449
ClassDescentRedundancyKey
* Encapsulates the state of a Descent that allows us to determine whether it * is redundant with another Descent. Two Descents are redundant if: *
aligner_seed2.h:393
ClassDescentRootSelector
* Abstract parent for classes that select descent roots and descent * configurations given information about the read. */
aligner_seed2.h:1781
ClassDescentStoppingConditions
* Encapsulates a set of conditions governing when the DescentDriver should * stop. */
aligner_seed2.h:1800
ClassDifferenceCoverSample
multikey_qsort.h:665
ClassDifferenceCoverSample
diff_sample.h:448
next →1–100 of 348, ranked by callers