Mercurial > repos > rplanel > data_manager_defense_finder
diff data_manager/defense_finder_models_fetcher.py @ 2:6dd2220e0a1c draft
planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit b563c99a584471da6fe88c080f9bf8cdb219409f
| author | pasteur |
|---|---|
| date | Thu, 13 Feb 2025 14:36:45 +0000 |
| parents | a04c5659aac3 |
| children |
line wrap: on
line diff
--- a/data_manager/defense_finder_models_fetcher.py Wed Oct 11 07:33:01 2023 +0000 +++ b/data_manager/defense_finder_models_fetcher.py Thu Feb 13 14:36:45 2025 +0000 @@ -12,6 +12,7 @@ dataset_basename = "defense-finder-models" models_version = args.version output_file = args.output + compat_version = args.compat_version dataset_value = f"{dataset_basename}_{models_version}" with open(output_file) as fh: params = json.load(fh) @@ -35,9 +36,10 @@ value=dataset_value, dbkey=dataset_basename, version=models_version, - name=f"Defense Finder models (version {models_version})", + name=f"version {models_version}", description="MacSyFinder models allowing for a systematic search of anti-phage systems", path=dataset_value, + compatibility_version=compat_version, ) data_manager_json = dict(data_tables={"defense-finder": data_table_entry}) @@ -53,7 +55,14 @@ parser = argparse.ArgumentParser(description="Create data manager json.") parser.add_argument("--out", dest="output", action="store", help="JSON filename") parser.add_argument( - "--version", dest="version", action="store", default="1", help="dataset version" + "--version", dest="version", action="store", default="1", help="model version" + ) + parser.add_argument( + "--soft-compat-version", + dest="compat_version", + action="store", + default="2.0.0", + help="Which version of DefenseFinder is compatible with these models", ) args = parser.parse_args()
