comparison data_manager/pangolearn_dm.py @ 3:df30a2f1db55 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_pangolearn commit dc532cabb939e70d29edb0812e74193aa604e813"
author iuc
date Mon, 30 Aug 2021 13:44:01 +0000
parents 112bb7a9da3c
children 6e24e79d3d69
comparison
equal deleted inserted replaced
2:ed7a967cb11b 3:df30a2f1db55
13 13
14 14
15 def extract_date(tag_str): 15 def extract_date(tag_str):
16 parts = tag_str.split("_") 16 parts = tag_str.split("_")
17 assert len(parts) < 3, "expected maximum of two parts, got " + str(parts) 17 assert len(parts) < 3, "expected maximum of two parts, got " + str(parts)
18 # there are tags like: 2021-07-07-2
19 parts[0] = "-".join(parts[0].split("-")[:3])
18 tag_date = datetime.datetime.strptime(parts[0], "%Y-%m-%d") 20 tag_date = datetime.datetime.strptime(parts[0], "%Y-%m-%d")
19 if len(parts) == 2: 21 if len(parts) == 2:
20 version = int(parts[1]) 22 version = int(parts[1])
21 assert ( 23 assert (
22 version < 24 * 60 24 version < 24 * 60