feat: added per-read anchor requirement to junction extract #195
feat: added per-read anchor requirement to junction extract #195TimD1 wants to merge 4 commits intogriffithlab:masterfrom
Conversation
- closes griffithlab#176, CMake was including `src/utils/bedtools/gzstream/version` as a C++ source file, when it was a simple text file containing version info - I moved this version info into `src/utils/bedtools/gzstream/README`
- fixes griffithlab#188, min_intron_length_ was accidentally set from min_anchor_len_
- closes griffithlab#183, flag based filtering - closes griffithlab#189, mapping quality based filtering - option '-F' filters reads containing any of these flags - option '-f' filters reads not containing all these flags - option '-q' filters reads below this mapping quality
- closes griffithlab#186, reads now only 'support' a junction if they have at least a given minimum anchor length, supplied with the '-A' flag (default 0)
|
Hi, All, I tested with a small size bam (link: https://drive.google.com/drive/folders/173RVTDZor_zWy-3SRz_RYDcg-2m9YjZx?usp=sharing) and results below: Program: regtools Please supply strandness mode with '-s' option!
Program: regtools NL43_Gallardo 621 6012 JUNC00000001 2 + 621 6012 255,0,0 2 122,96 0,5295 Program: regtools NL43_Gallardo 605 6065 JUNC00000001 9 + 605 6065 255,0,0 2 138,149 0,5311 Program: regtools NL43_Gallardo 605 6065 JUNC00000001 9 + 605 6065 255,0,0 2 138,149 0,5311 Program: regtools NL43_Gallardo 605 6065 JUNC00000001 9 + 605 6065 255,0,0 2 138,149 0,5311 Program: regtools NL43_Gallardo 605 6065 JUNC00000001 9 + 605 6065 255,0,0 2 138,149 0,5311 Program: regtools (base) bieniaszlab@pauls-imac-2 build % ./regtools junctions extract -A 10 -s RF /Volumes/Xiao_lab3/RNAseq/20250410_HT1080_shDDX42_shDDX46_two_shRNAs_VSVNL43_5dpt/aviti/trim_fastq/cutadapt_trim_fastq/NL43_garllardo_map/mapped_bam/unique_mapped/HT1080_shNT-2_VSVNL43_mapped_unique_mapped_junction_743_5917.bam Program: regtools NL43_Gallardo 621 6012 JUNC00000001 2 + 621 6012 255,0,0 2 122,96 0,5295 Program: regtools NL43_Gallardo 621 6012 JUNC00000001 2 + 621 6012 255,0,0 2 122,96 0,5295 Program: regtools NL43_Gallardo 605 6064 JUNC00000001 6 + 605 6064 255,0,0 2 138,148 0,5311 |
junction extracttool #186, reads now only 'support' a junction if they have at leasta given minimum anchor length, supplied with the '-A' flag (default 0)