comparison util/santitizer.py @ 70:39a32cb31623 draft

planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 159730602ff500b59aefc7080fb49b726c88d655-dirty
author yating-l
date Tue, 26 Sep 2017 18:46:02 -0400
parents 4ca7cbf2d9b8
children
comparison
equal deleted inserted replaced
69:ffbec960dc34 70:39a32cb31623
43 """ 43 """
44 return string_to_sanitize \ 44 return string_to_sanitize \
45 .replace("/", "_") \ 45 .replace("/", "_") \
46 .replace(" ", "_") 46 .replace(" ", "_")
47 47
48
49 def sanitize_name_inputs(inputs_data): 48 def sanitize_name_inputs(inputs_data):
50 """ 49 """
51 Sanitize value of the keys "name" of the dictionary passed in parameter. 50 Sanitize value of the keys "name" of the dictionary passed in parameter.
52 51
53 Because sometimes output from Galaxy, or even just file name, from user inputs, have spaces. 52 Because sometimes output from Galaxy, or even just file name, from user inputs, have spaces.
55 54
56 :param inputs_data: dict[string, dict[string, string]] 55 :param inputs_data: dict[string, dict[string, string]]
57 """ 56 """
58 for key in inputs_data: 57 for key in inputs_data:
59 inputs_data[key]["name"] = sanitize_name_input(inputs_data[key]["name"]) 58 inputs_data[key]["name"] = sanitize_name_input(inputs_data[key]["name"])
59
60 def sanitize_group_name(group_name):
61 return group_name.lower().replace(' ', '_')