Mercurial > repos > devteam > subtract
comparison operation_filter.py @ 5:0d97b11ed3d5 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/subtract commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
| author | devteam |
|---|---|
| date | Thu, 22 Jun 2017 18:51:24 -0400 |
| parents | b89065c6c777 |
| children |
comparison
equal
deleted
inserted
replaced
| 4:a43e5a6390c1 | 5:0d97b11ed3d5 |
|---|---|
| 1 # runs after the job (and after the default post-filter) | 1 # runs after the job (and after the default post-filter) |
| 2 from galaxy.jobs.handler import JOB_ERROR | |
| 2 from galaxy.tools.parameters import DataToolParameter | 3 from galaxy.tools.parameters import DataToolParameter |
| 3 | |
| 4 from galaxy.jobs.handler import JOB_ERROR | |
| 5 | 4 |
| 6 # Older py compatibility | 5 # Older py compatibility |
| 7 try: | 6 try: |
| 8 set() | 7 set() |
| 9 except: | 8 except: |
| 12 | 11 |
| 13 def validate_input( trans, error_map, param_values, page_param_map ): | 12 def validate_input( trans, error_map, param_values, page_param_map ): |
| 14 dbkeys = set() | 13 dbkeys = set() |
| 15 data_param_names = set() | 14 data_param_names = set() |
| 16 data_params = 0 | 15 data_params = 0 |
| 17 for name, param in page_param_map.iteritems(): | 16 for name, param in page_param_map.items(): |
| 18 if isinstance( param, DataToolParameter ): | 17 if isinstance( param, DataToolParameter ): |
| 19 # for each dataset parameter | 18 # for each dataset parameter |
| 20 if param_values.get(name, None) is not None: | 19 if param_values.get(name, None) is not None: |
| 21 dbkeys.add( param_values[name].dbkey ) | 20 dbkeys.add( param_values[name].dbkey ) |
| 22 data_params += 1 | 21 data_params += 1 |
| 51 """Verify the output data after each run""" | 50 """Verify the output data after each run""" |
| 52 for data in out_data.values(): | 51 for data in out_data.values(): |
| 53 try: | 52 try: |
| 54 if stderr and len( stderr ) > 0: | 53 if stderr and len( stderr ) > 0: |
| 55 raise Exception( stderr ) | 54 raise Exception( stderr ) |
| 56 | |
| 57 except Exception: | 55 except Exception: |
| 58 data.blurb = JOB_ERROR | 56 data.blurb = JOB_ERROR |
| 59 data.state = JOB_ERROR | 57 data.state = JOB_ERROR |
| 60 | 58 |
| 61 | 59 |
