最左种子去冗余过滤器。跨形状累积已见过的种子命中,丢弃左侧已覆盖的冗余命中。
LeftMostSeedFilter
01 Syntax
SMRUCC.genomics.Analysis.SequenceAlignment.DIAMOND.LeftMostSeedFilter
02 Methods
03 Members
Keep(
Int32, Int32, Int32)判定一个种子命中是否应保留(非冗余)。 若该 subject 上已存在一条查询坐标更靠左、且在容差范围内的命中,则丢弃。
Parameters
| Name | Type | Description |
|---|---|---|
queryPos | Int32 | 种子在查询中的起始位置。 |
subjectId | Int32 | 参考序列编号。 |
tolerance | Int32 | 左侧容差(同一次比对的相邻种子距离上限)。 |
Reset
清空跨形状累积状态(每条查询处理开始时调用)。