Atropos

Latest version: v1.1.32

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

1.10

* Re-wrote much of filters.py and modifiers.py to separate modifying/filtering from file writing.
* File writing is now managed by a separate class (seqio.Writers)
* There are container classes for managing filters (filters.Filters) and modifiers (modifiers.Modifiers)
* Re-wrote all of the output-oriented code in seqio.py
* Formatting Sequence objects is now separate from writing data
* There is a container class (seqio.Formatters) that manages the formatters for output files
* Added support for interleaved output
* Implemented multiprocessing
* Added several new options in scripts.atropos to control parallelization
* Wrote all of the parallel processing code in atropos.multicore
* Renamed scripts.atropos.process_single_reads() to scripts.atropos.run_serial() and rewrote to work similarly to atropos.multicore.run_parallel()
* Added ability to merge report statistics from multiple worker threads
* Added miRNA and bisulfite sequencing options to scripts.atropos
* Added progress bar support
* Switched argument parsing to argparse
* Reorganized the monolithic scripts.atropos.main() into multiple functions
* Dropped all support for python 2.x

1.1.29

* Fix 122 - Atropos hangs on empty input files in multi-process mode

1.1.28

* Further fix for 100

1.1.27

* Fix 100 - use correct property to determine timeout when running `qc` in parallel

1.1.26

* Fix 97 - handle single-end data in QC report

1.1.25

* Fix 71 - handle corrupted adapter cache file

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.