With Montgomery
What's Changed
This release improves parallel processing performance and increases flexibility in input file headers and output file naming conventions.
Major updates
- Parallelization updates
- Don't start pool when only using single thread by @Colelyman in #302
- Parallel plotting fix by @Colelyman and @kclem in 546446e and #286
- Raise exceptions from within futures in plot_pool in a439f09
- Enable CRISPRessoPooled multiprocessing when os allows multi-thread file append in ebb016d
- Allow multiple overlapping sgRNA matches in reference (previous behavior was to only search for non-overlapping sgRNA sites in the reference sequence in 32e1e97
- Assert correct input fastq file format in 7248ba8
Minor updates:
- Sort pandas dataframes by # of reads and sequences so that the order is consistent for testing by @Snicker7 and @Colelyman in #316
- Update
base_editor
parameters in README and add Plot Harness by @Colelyman in #301 - Add verbosity argument to CRISPRessoAggregate (#18) fixes #306 by @Colelyman in #307
- Clarify CRISPRessoWGS intended use by @Colelyman in #303
- Update plotCustomAllelePlot.py script for #292 by @kclem in #293
- Case-insensitive headers accepted in CRISPRessoPooled e577318
- Fix multiprocessing lambda pickling by @Colelyman in #311
- Allow dashes in filenames in 712eb2a
Full Changelog: v2.2.12...v2.2.13