Key changes
- CLI is extended. It now allows users to automatically convert tools from bioinformatics domain (specifically bio.tools), using methods:
pull-a-tool
,convert-tools
andbio.tools
(see documentation. The previous interface only allowed workflow synthesis (now using the commandsynthesis
). - Included more constraint templates
- Migrate to Java 17
Summary
This release refactors the bio.tools API, now accessible at the CLI level for generating APE annotations, and introduces two new constraint templates for workflow generation, used in the Workflomics project. The update also includes migrating the codebase to Java 17, improved APE documentation and GitHub templates for easier PR and Issue creation. Additionally, the constraint templates are now explicitly encoded in CNF, with future plans to incorporate logical constructs.