Skip to content

Latest commit

 

History

History
69 lines (39 loc) · 2.22 KB

CHANGELOG.md

File metadata and controls

69 lines (39 loc) · 2.22 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.1.0 - 2024-08-30

Added

  • Diamond as the third tool for prediction.

  • Conclude module to report an overview of the predictions made by each tool.

Changed

  • Use a menu to display all the available modules.

Removed

  • Output to stdout and input from stdin in not available anymore.

1.0.2 - 2023-10-13

Changed

  • Unify the runner function for cazyme and substrate detections.

Fixed

  • Fix bugs for output from dbcanLight-hmmparser and dbcanLight-subparser.

1.0.1 - 2023-09-29

Fixed

  • Fix typo in substrate discovery module which lead to file not found error.

1.0.0 - 2023-09-14

Added

  • Implement cazyme and substrate detection with multi-threads supported hmmsearch from pyhmmer.

  • Companion commands dbcanLight-hmmparser (hmmsearch_parser.py) helps to convert conventional hmmer3 output to dbcan format and dbcanLight-subparser (substrate_parser.py) helps to map to the potential substrate (require to search against the substrate hmm profile).

  • Rewrite the hmmsearch filtering codes initially written in Perl by Yanbin Yin@NIU to a Python function overlap_filter under hmmsearch_parser.py.

  • Process and filter hmmsearch hits on-the-fly to prevent the out-of-memory issue for large input files.