Mercurial > repos > yating-l > hubarchivecreator
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(' ', '_') |
