# HG changeset patch
# User iuc
# Date 1622649959 0
# Node ID f7f2e94d68fcfb818ff632dc238e8acee3807926
# Parent e5c31cab174cf1f847aca40ce67276c5c3269af7
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_pangolearn commit 1f7b91c7bbd72d30ab47c64d0796ce9825edcaf9"
diff -r e5c31cab174c -r f7f2e94d68fc data_manager/pangolearn_dm.py
--- a/data_manager/pangolearn_dm.py Sat Apr 24 20:55:02 2021 +0000
+++ b/data_manager/pangolearn_dm.py Wed Jun 02 16:05:59 2021 +0000
@@ -93,7 +93,7 @@
parser.add_argument("--start_date", type=parse_date)
parser.add_argument("--end_date", type=parse_date)
parser.add_argument("--overwrite", default=False, action="store_true")
- parser.add_argument('--pangolearn_format_version', default="1.0")
+ parser.add_argument('--pangolearn_format_version')
parser.add_argument("datatable_name")
parser.add_argument("galaxy_datamanager_filename")
args = parser.parse_args()
@@ -139,11 +139,20 @@
]
for release in releases_to_download:
tag = download_and_unpack(release["tarball_url"], output_directory)
+ release_date = parse_date(tag)
+ if args.pangolearn_format_version is not None:
+ version = args.pangolearn_format_version
+ else:
+ # 2021-05-27 was the first release of pangoLEARN for pangolin 3, which changed DB format
+ if release_date >= datetime.datetime(2021, 5, 27):
+ version = '3.0'
+ else:
+ version = '1.0'
data_manager_dict["data_tables"][args.datatable_name].append(
dict(
value=tag,
description=release["name"],
- format_version=args.pangolearn_format_version,
+ format_version=version,
path=output_directory + "/" + tag,
)
)
diff -r e5c31cab174c -r f7f2e94d68fc data_manager/pangolearn_dm.xml
--- a/data_manager/pangolearn_dm.xml Sat Apr 24 20:55:02 2021 +0000
+++ b/data_manager/pangolearn_dm.xml Wed Jun 02 16:05:59 2021 +0000
@@ -50,9 +50,22 @@
+
+
+
+
+
+
+
+