NASP 0.9.6 - Full Python
Pre-release
Pre-release
NASP Release Notes
0.9.6:
- VCF files with missing headers now throw a "MalformedInputFile" error instead of hanging.
- Rewrote multithreading parameter passing algorithm to fix race condition again.
- Modified data storage algorithm to speed the matrix-building process at the cost of memory use.
- Improvements made to sample and analysis statistics, and new improved statistics file format.
- Aligner and SNP caller program name expected values are now more tolerant and open-ended.
- Insertion data no longer appears in the filtered matrix; one character per matrix cell.
- Files that fail to be read are now represented with blank matrix columns to alert the user.
- Fully Python job dispatcher and command-line UI -- all code now written in Python
- Run log is written to output folder with choices the user made in the UI and commands that were submitted to job manager
- Main nasp executable can accept an XML file with configuration parameters instead of going through UI
- XML configuration file is written to output folder on every run
- Support for SLURM job manager and specifying queues/partitions and other job manager options for both PBS and SLURM