MCPcopy Create free account

hub / github.com/RagnarGrootKoerkamp/astar-pairwise-aligner / types & classes

Types & classes197 in github.com/RagnarGrootKoerkamp/astar-pairwise-aligner

↓ 43 callersClassCPos
pa-vis/src/canvas.rs:18
↓ 23 callersClassJRange
astarpa2/src/ranges.rs:14
↓ 22 callersClassJRange
pa-base-algos/src/nw/front.rs:36
↓ 16 callersEnumGradient
pa-vis/src/visualizer.rs:317
↓ 11 callersClassIRange
astarpa2/src/ranges.rs:10
↓ 7 callersClassIRange
pa-base-algos/src/nw/front.rs:11
↓ 3 callersClassBits
pa-bitpacking/src/profile.rs:91
↓ 3 callersClassRoundedOutJRange
astarpa2/src/ranges.rs:18
↓ 3 callersClassV
pa-bitpacking/src/encoding.rs:5
↓ 2 callersClassBlock
astarpa2/src/block.rs:8
↓ 2 callersClassCC
pa-bitpacking/src/profile.rs:23
↓ 2 callersClassRoundedInJRange
astarpa2/src/ranges.rs:21
↓ 2 callersClassStateId
astarpa-next/src/compressed_history.rs:102
↓ 1 callersClassBlocks
The main data for bitblocks.
astarpa2/src/blocks.rs:87
↓ 1 callersClassMirrorHeuristic
pa-heuristic/src/heuristic/wrappers.rs:204
↓ 1 callersClassSdlCanvas
pa-vis/src/sdl.rs:13
↓ 1 callersClassTimer
pa-heuristic/src/util.rs:8
↓ 1 callersClassVisualizer
pa-vis/src/visualizer.rs:85
ClassActiveRange
pa-heuristic/src/prune.rs:98
InterfaceAffineAligner
Generic pairwise global alignment interface.
pa-affine-types/src/lib.rs:31
ClassAffineCigar
pa-affine-types/src/cigar.rs:32
ClassAffineCigarElem
pa-affine-types/src/cigar.rs:26
EnumAffineCigarOp
pa-affine-types/src/cigar.rs:7
ClassAffineCost
pa-affine-types/src/cost_model.rs:49
ClassAffineGapCost
pa-heuristic/src/heuristic/distances.rs:330
ClassAffineGapCostI
pa-heuristic/src/heuristic/distances.rs:353
ClassAffineGapSeedCost
pa-heuristic/src/heuristic/distances.rs:392
ClassAffineGapSeedCostI
pa-heuristic/src/heuristic/distances.rs:418
ClassAffineLayerCosts
pa-affine-types/src/cost_model.rs:38
EnumAffineLayerType
pa-affine-types/src/cost_model.rs:8
ClassAffineNwFront
Costs per affine layer
pa-base-algos/src/nw/affine.rs:16
ClassAffineNwFronts
pa-base-algos/src/nw/affine.rs:25
ClassAffineNwFrontsTag
pa-base-algos/src/nw/affine.rs:49
ClassAlgorithmArgs
pa-base-algos/src/cli.rs:6
EnumAlignerType
pa-bin/src/lib.rs:18
ClassArgs
pa-web/src/wasm.rs:30
ClassArrow
pa-heuristic/src/contour.rs:63
ClassArrow
pa-heuristic/src/contour/sh_contours.rs:8
ClassAstarNwParams
pa-base-algos/src/nw.rs:50
ClassAstarPa
astarpa/src/lib.rs:97
ClassAstarPa2
astarpa2/src/lib.rs:51
ClassAstarPa2Instance
astarpa2/src/domain.rs:45
ClassAstarPa2Params
astarpa2/src/params.rs:10
ClassAstarPa2Stats
astarpa2/src/domain.rs:32
InterfaceAstarPa2StatsAligner
Helper trait to erase the type of the heuristic that additionally returns alignment statistics.
astarpa2/src/lib.rs:194
ClassAstarStats
astarpa/src/stats.rs:25
InterfaceAstarStatsAligner
Helper trait to erase the type of the heuristic that additionally returns alignment statistics.
astarpa/src/lib.rs:119
ClassBiCountCost
pa-heuristic/src/heuristic/distances.rs:262
ClassBiCountCostI
pa-heuristic/src/heuristic/distances.rs:285
ClassBitFront
pa-base-algos/src/nw/bitpacking.rs:76
ClassBitFronts
pa-base-algos/src/nw/bitpacking.rs:52
ClassBitFrontsTag
pa-base-algos/src/nw/bitpacking.rs:22
ClassBitProfile
pa-bitpacking/src/profile.rs:88
ClassBlockElem
astarpa2/src/blocks/trace.rs:420
ClassBlockParams
astarpa2/src/blocks.rs:33
ClassBlockStats
astarpa2/src/blocks.rs:77
ClassBruteForceContour
pa-heuristic/src/contour/bruteforce.rs:11
ClassBruteForceContours
pa-heuristic/src/contour/bruteforce.rs:84
ClassBruteForceContours
pa-heuristic/src/contour/rotate_to_front.rs:103
ClassBruteForceGCSH
pa-heuristic/src/heuristic/bruteforce_gcsh.rs:9
ClassBruteForceGCSHI
pa-heuristic/src/heuristic/bruteforce_gcsh.rs:30
ClassBucketQueue
astarpa/src/bucket_queue.rs:14
ClassCSH
pa-heuristic/src/heuristic/csh.rs:12
ClassCSHI
pa-heuristic/src/heuristic/csh.rs:152
InterfaceCanvas
pa-vis/src/canvas.rs:94
InterfaceCanvasFactory
pa-vis/src/lib.rs:20
ClassCenteredVec
A vector that is centered around 0.
pa-heuristic/src/matches.rs:94
ClassCli
pa-bin/src/lib.rs:49
ClassCli
pa-bin/examples/nanosim_to_seq.rs:12
ClassCli
pa-bin/examples/random_distance.rs:8
ClassCli
pa-bin/examples/txt_to_seq.rs:11
ClassCompressedHistory
astarpa-next/src/compressed_history.rs:104
ClassConfig
pa-vis/src/visualizer.rs:429
InterfaceContour
A datastructure that contains the contours of non-dominant points. The 'main' contour is the set of dominant points: {P: P >= S for all S}. It returns
pa-heuristic/src/contour.rs:24
InterfaceContours
A datastructure that contains multiple contours. Supports incremental building from matches, querying, and pruning. The structure is built by pushing
pa-heuristic/src/contour.rs:91
ClassCountCost
pa-heuristic/src/heuristic/distances.rs:184
ClassCountCostI
pa-heuristic/src/heuristic/distances.rs:206
ClassDTInstance
pa-base-algos/src/dt.rs:161
ClassDiagonalTransition
pa-base-algos/src/dt.rs:68
EnumDirection
pa-base-algos/src/dt.rs:44
InterfaceDistance
TODO: Can we get away with only one of these two traits?
pa-heuristic/src/heuristic/distances.rs:10
InterfaceDistanceInstance
pa-heuristic/src/heuristic/distances.rs:16
EnumDomain
pa-base-algos/src/lib.rs:146
EnumDomain
astarpa2/src/params.rs:231
EnumDoublingStart
pa-base-algos/src/lib.rs:219
EnumDoublingStart
astarpa2/src/band.rs:5
EnumDoublingType
astarpa2/src/band.rs:27
ClassDtPos
astarpa/src/alignment_graph.rs:66
ClassDtState
pa-base-algos/src/dt.rs:208
EnumEdge
astarpa/src/alignment_graph.rs:6
ClassEditGraph
For now, `EditGraph` is simply a type containing functions to iterate over the parents of a given position. NOTE: It is important that all edges betw
pa-base-algos/src/edit_graph.rs:60
ClassEditGraph
astarpa/src/alignment_graph.rs:98
ClassEqualHeuristic
pa-heuristic/src/heuristic/wrappers.rs:5
ClassEqualHeuristicI
pa-heuristic/src/heuristic/wrappers.rs:10
EnumExpandPos
pa-vis/src/visualizer.rs:69
ClassFmIndex
pa-heuristic/src/matches/suffix_array.rs:19
ClassFront
pa-base-algos/src/front.rs:25
ClassFrontElem
pa-base-algos/src/nw/bitpacking.rs:825
EnumFrontType
pa-base-algos/src/nw.rs:34
ClassFronts
`Fronts` is a vector of fronts, possibly with a buffer layer at the top. TODO: Add `fronts.rotate()` and `fronts.grow()` functions to add a new front.
pa-base-algos/src/front.rs:62
next →1–100 of 197, ranked by callers