Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Add cacheMismatches option which greatly speeds up long reads processing #860
The "advent" of long reads is upon us.... and you can try out open datasets like https://github.com/nickloman/massive-nanopore-silliness !
The fasta file NC_000913.fna and bam file gt350kb.split.sorted.bam are pretty good test files in that repo.
If added to jbrowse, an alignments2 track for example will work, but it is slow to scroll around. That seems to be because the mismatches are recalculated every time the read is rendered (and of course, mismatches are numerous over 50kb of read length), so this PR adds the ability to "cache" the mismatches on the feature object and this makes scrolling around faster.