MontgomeryLab / tinyRNA

tinyRNA provides an all-in-one solution for precision analysis of sRNA-seq data. At the core of tinyRNA is a highly flexible counting utility, tiny-count, that allows for hierarchical assignment of reads to features based on positional information, extent of feature overlap, 5’ nucleotide, length, and strandedness.
GNU General Public License v3.0
1 stars 1 forks source link

tiny-count: new edit pattern modes for the Mismatches selector #336

Open AlexTate opened 4 months ago

AlexTate commented 4 months ago

A new option will be added to tiny-count to extend the functionality of the Mismatches column of the Features Sheet. To start, the option will support two choices which describe specific edit pattern requirements that alignments must meet when they are being evaluated by rules with a mismatch requirement. When activated, these requirements apply globally to all rules with a mismatch requirement, but rules that are wildcard (blank cell, any, all, *) in this column will be unaffected, i.e., they allow for any number of mismatches regardless of the edit pattern present or required.

The two choices for this option are:

The following is true of both counting modes:

  1. The edit pattern is determined from the alignment's SEQ field and its NM and MD tags
  2. Alignments to the reverse strand are evaluated for the same pattern without reverse complement
  3. Insertions and deletions are both disqualifying