sstadick / perbase

Per-base per-nucleotide depth analysis
MIT License
115 stars 13 forks source link

Feature/bound channels #33

Closed sstadick closed 3 years ago

sstadick commented 3 years ago

Add an upper bound to the channel a that connects par_granges to the processors. This prevents running up a huge backlog of positions to print in the even to very low coverage areas for base-depth.

On low coverage datasets, more space per thread is needed. On high coverage, less since more time is spent on calculations allowing printing to keep up.

The selected defaults were optimized for 100X data to be very near the same time for an unbounded channel.