Change log


Major changes to orthofisher are summarized here.

1.1.2:

  • Default output is now slim (scog/, long_summary.txt, short_summary.txt).

  • Added --verbose-output to also write all_sequences/ and retain hmmsearch_output/ files.

  • Added --force to explicitly overwrite an existing output directory.

  • Updated Python support to 3.10-3.13 and dropped 3.9.

  • long_summary.txt now includes per-hit evalue and bitscore columns.

  • Improved CLI validation for --evalue, --bitscore, and --cpu.

  • Improved runtime error handling with clearer typed exceptions and centralized CLI error reporting.

  • Refactored integration and entrypoint tests to reduce duplication and improve environment portability.

1.0.0: introduced -c, --cpu argument and -o, --output_dir argument

0.2.0: compatible with python 3.9 and biopython 1.79

0.0.8: created -b, --bitscore parameter