Skip to content

mpwt 0.5

Choose a tag to compare

@ArnaudBelcour ArnaudBelcour released this 02 Jul 11:36
14f1c4f

Warning:
In this version, the behaviours of some arguments have been changed.

  • the -r/size_reduction argument will delete PGDB inside ptools-local and compressed the results in zip (issue #26).
  • the --clean argument (when used with -f/input_folder argument) will delete only PGDBs corresponding to species in the input_folder (issue #23).

Add:

  • support for Pathologic Format (PF) file (issue #19).
  • taxon_id.tsv file to manage taxon_id for species. With the argument --taxon-id/taxon_file argument, you can force mpwt to use taxon from taxon_id.tsv for all type of files (Genbank, GFF or PF).
  • a new argument --ignore-error/ignore_error to ignore PathoLogic failed builds (issue #21). With this argument, mpwt will continue to run even if PathoLogic have crashed for some species. It will perform the rest of the workflow for the successful build.
  • time measure of each steps of mpwt. They will be printed if you use -v/verbose or they can be accessed at the end of the log_error.txt file (created with --log).

Fix:

  • interaction between --clean and the other arguments.
  • error if -r/size_reduction is used without output_folder argument.
  • a typo error with the name of a function (remove_pgdbs).

Modification:

  • split multipwt.py in multiple modules to ease reading (issue #25).
  • --clean behaviour when used with -f/input_folder (issue #23) to delete only input species PGDB.
  • -r/size_reduction behaviour: it will delete the PGDB from ptools-local and it will move the results into a compressed zip file.
  • add table and list in Readme.