# HG changeset patch # User pasteur # Date 1739457405 0 # Node ID 6dd2220e0a1cd673745551e263c53a0e21e6504d # Parent e661b9ac322332ad4e8df4c1429d26fd063fdd03 planemo upload for repository https://gitlab.pasteur.fr/galaxy-team/galaxy-tools/-/tree/master/data_managers/data_manager_defense_finder commit b563c99a584471da6fe88c080f9bf8cdb219409f diff -r e661b9ac3223 -r 6dd2220e0a1c data_manager/data_manager_defense_finder.xml --- a/data_manager/data_manager_defense_finder.xml Wed Oct 11 07:33:01 2023 +0000 +++ b/data_manager/data_manager_defense_finder.xml Thu Feb 13 14:36:45 2025 +0000 @@ -1,7 +1,7 @@ genotype data fetcher - 1.2.0 + 2.0.0 defense-finder @@ -11,19 +11,26 @@ ]]> + - + + 10.1038/s41467-022-30269-9 diff -r e661b9ac3223 -r 6dd2220e0a1c data_manager/defense_finder_models_fetcher.py --- 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() diff -r e661b9ac3223 -r 6dd2220e0a1c data_manager_conf.xml --- a/data_manager_conf.xml Wed Oct 11 07:33:01 2023 +0000 +++ b/data_manager_conf.xml Thu Feb 13 14:36:45 2025 +0000 @@ -8,6 +8,7 @@ + diff -r e661b9ac3223 -r 6dd2220e0a1c test-data/defense_finder_test_data_manager.json --- a/test-data/defense_finder_test_data_manager.json Wed Oct 11 07:33:01 2023 +0000 +++ b/test-data/defense_finder_test_data_manager.json Thu Feb 13 14:36:45 2025 +0000 @@ -1,1 +1,1 @@ -{"data_tables": {"defense-finder": {"dbkey": "defense-finder-models", "description": "MacSyFinder models allowing for a systematic search of anti-phage systems", "name": "Defense Finder models (version 1.2.3)", "path": "defense-finder-models_1.2.3", "value": "defense-finder-models_1.2.3", "version": "1.2.3"}}} \ No newline at end of file +{"data_tables": {"defense-finder": {"compatibility_version": "2.0.0", "dbkey": "defense-finder-models", "description": "MacSyFinder models allowing for a systematic search of anti-phage systems", "name": "version 2.0.2", "path": "defense-finder-models_2.0.2", "value": "defense-finder-models_2.0.2", "version": "2.0.2"}}} \ No newline at end of file diff -r e661b9ac3223 -r 6dd2220e0a1c tool-data/defense-finder.2.loc.sample --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool-data/defense-finder.2.loc.sample Thu Feb 13 14:36:45 2025 +0000 @@ -0,0 +1,7 @@ +# this is a tab separated file describing the location of defense finder models +# +# the columns are: +# value, dbkey, name, version, description, path +# +# for example +# defense-finder-models_1.2.2 defense-finder-models Defense Finder models (version 1.2.2) 1.2.2 MacSyFinder models allowing for a systematic search of anti-phage systems /depot/data/galaxy/defense-finder/defense-finder-models_1.2.2 diff -r e661b9ac3223 -r 6dd2220e0a1c tool-data/defense-finder.loc.sample --- a/tool-data/defense-finder.loc.sample Wed Oct 11 07:33:01 2023 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,7 +0,0 @@ -# this is a tab separated file describing the location of defense finder models -# -# the columns are: -# value, dbkey, name, version, description, path -# -# for example -# defense-finder-models_1.2.2 defense-finder-models Defense Finder models (version 1.2.2) 1.2.2 MacSyFinder models allowing for a systematic search of anti-phage systems /depot/data/galaxy/defense-finder/defense-finder-models_1.2.2 diff -r e661b9ac3223 -r 6dd2220e0a1c tool_data_table_conf.xml.sample --- a/tool_data_table_conf.xml.sample Wed Oct 11 07:33:01 2023 +0000 +++ b/tool_data_table_conf.xml.sample Thu Feb 13 14:36:45 2025 +0000 @@ -1,6 +1,6 @@ - value, dbkey, name, version, description, path - + value, dbkey, name, version, soft compatibility version, description, path +
\ No newline at end of file diff -r e661b9ac3223 -r 6dd2220e0a1c tool_data_table_conf.xml.test --- a/tool_data_table_conf.xml.test Wed Oct 11 07:33:01 2023 +0000 +++ b/tool_data_table_conf.xml.test Thu Feb 13 14:36:45 2025 +0000 @@ -1,6 +1,6 @@ - value, dbkey, name, version, description, path - + value, dbkey, name, version, soft compatibility version, description, path +
\ No newline at end of file