What’s new in MacSyLib

main

Bug fix

The command line option –no-cut-ga supersed the model.conf cut_ga value. (see https://github.com/gem-pasteur/macsyfinder/issues/84)

V 1.0.4

Test MacSyLib with python 3.14

Features

New version of the model definition grammar

The version of the grammar is now 2.1. The semantic stay unchanged. But the syntax is little more stringent. We develop a new model definition validation system. This system check thoroughly the xml models definitions. Only valid xml comments are allowed <!-- comment --> The boolean value (for attributes: loner, multi_system, multi_model, …) must be true or false in lower case (True or False are not allowed any longer) This feature is used only for msl_data check command. At run time macsylib can use grammar 2.0 or 2.1.

This feature require to install lxml library. Which is automatically done if you install macsylib with target [model] or [dev]

pip install macsylib[model]

Bug fix

Moderate

Fix bug during the cluster building step, with circularization see https://github.com/gem-pasteur/macsyfinder/issues/81 and https://github.com/macsy-models/CONJScan/issues/1 Impacted versions: < 1.0.4

Minor

small internal bugs with no incidences on results

V 1.0.2

Fix bug im msl_data when library used by third partite as MacSyFinder.

V 1.0.1

Now MacSyFinder and MacSyLib are two separated packages.
MacSyFinder is build on top of MacSyLib.
This new architecture allow to create new tool on the top of MacSyLib.

provide 2 scripts

  • msl_data formerly macsydata

  • msl_profile formerly macsyprofile

features

For older changelog see macsyfinder documentation.