Chanjo

Latest version: v4.7.2

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

Scan your dependencies

Page 6 of 7

2.0.1

Fixed
- Fixes broken symlinked demo/fixture files
- Adds validation to check that stdin isn't empty
- Fixes link to logo on front page
- Adds John Kern as collaborator
- Adds link to Master's Thesis paper for reference in README
- Adds more FAQ

2.0.0

Code name: "Wistful Weasel"

Being a major release, expect previous scripts written for Chanjo 1.x to be incompatible with Chanjo 2.x.

Added
- New built-in "demo" subcommand in the CLI
- New public setuptools entry point for Chanjo plugins (CLI subcommands)
- New of
cial public Python API (stable until 3.x release). Read more in the new [API documentation][api-docs].
- New "sex-checker" bonus command to guess gender from BAM alignment.

- Command line interface updates
- ``--out`` option removed across CLI. Use ``>|`` to redirect STDOUT instead.
- ``--prepend` is now known as ``--prefix``
- ``--db`` and ``--dialect`` must be supplied directly after "chanjo" on the command line (not after the subcommand). Like: ``chanjo --db ./coverage.sqlite import annotations.bed``.
- ``--extend-by`` is now ``--extendby``

- Config file format has changed from JSON to [TOML][toml]. It's a more readable format (think INI) that also supports comments!

- Improves BED-format compliance. Chanjo will now expect the "score" field to be in position 5 (and strand in position 6). The Chanjo specific fields start from position 7.

- Major internal code restructuring. Essentially everything is built as plugins/self-contained components. Since no official Python API existed pre Chanjo 2, I won't go into any details here.

- Improves documentation.

- Last but not least, Chanjo will now code name releases according to animals in the Musteloidea superfamily :)

- Introduces a new compat module to better support Python 2+3.
- Trades command line framework from "docopt" to "click" to build more flexible nested commands.
- Adds a first hand `BaseInterval` object to unify handling of intervals inside Chanjo.
- BamFile no-longer requires numpy as a hard dependency. You still likely want to keep it though for performance reasons.

1.0.0

Code name: "Rebel Raccoon"

First and current stable version of Chanjo.

0.6.0

Added
- BREAKING: changes group_id field to string instead of int.
- Exposes the threshold option to the CLI for optimizing BAM-file reading with SAMTools, fixes 58

0.5.0

Fixed
- UPDATE: Small updates to the command line interface
- UPDATE: New tests for new functions
Added
- NEW: MySQL support added
- CHANGE: A lot of internal restructuring from classes to functions
- IMPROV
ENT: New structure seems to significantly improve speed
**Documentation**
- UPDATE: New documentation covering new features/structure

0.4.0

- NEW: Table with Sample meta-data
- UPDATE: CLI creates sample entries
- UPDATE: SQL structure in docs
- UPDATE: Updated tests
- UPDATE: included test data (MANIFEST.in) - more on this later...

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.