Mercurial > repos > rv43 > tomo
comparison tomo_setup.py @ 63:98a83f03d91b draft
"planemo upload for repository https://github.com/rolfverberg/galaxytools commit a9ebbfca439737ae17ddcb0df84408155f964877"
author | rv43 |
---|---|
date | Thu, 18 Aug 2022 14:36:46 +0000 |
parents | 75dd6e15f628 |
children | ba5866d0251d |
comparison
equal
deleted
inserted
replaced
62:e544e5d110eb | 63:98a83f03d91b |
---|---|
125 continue | 125 continue |
126 fields = [x.strip() for x in line.split('\t')] | 126 fields = [x.strip() for x in line.split('\t')] |
127 filepath = fields[0] | 127 filepath = fields[0] |
128 element_identifier = fields[1] if len(fields) > 1 else fields[0].split('/')[-1] | 128 element_identifier = fields[1] if len(fields) > 1 else fields[0].split('/')[-1] |
129 datasets.append({'element_identifier' : element_identifier, 'filepath' : filepath}) | 129 datasets.append({'element_identifier' : element_identifier, 'filepath' : filepath}) |
130 print(f'datasets:\n{datasets}') | |
131 logging.debug(f'datasets:\n{datasets}') | 130 logging.debug(f'datasets:\n{datasets}') |
132 if input_type == 'files' and len(datasets) != num_stack: | 131 if input_type == 'files' and len(datasets) != num_stack: |
133 raise ValueError('Inconsistent number of input files provided.') | 132 raise ValueError('Inconsistent number of input files provided.') |
134 | 133 |
135 # Read and sort data files | 134 # Read and sort data files |
158 if len(collection): | 157 if len(collection): |
159 collection[0]['filepaths'].append(filepath) | 158 collection[0]['filepaths'].append(filepath) |
160 else: | 159 else: |
161 collection = {'name' : name, 'filepaths' : [filepath]} | 160 collection = {'name' : name, 'filepaths' : [filepath]} |
162 collections.append(collection) | 161 collections.append(collection) |
163 print(f'collections:\n{collections}') | |
164 logging.debug(f'collections:\n{collections}') | 162 logging.debug(f'collections:\n{collections}') |
165 | 163 |
166 # Instantiate Tomo object | 164 # Instantiate Tomo object |
167 tomo = Tomo(config_file=args.config, config_out=args.output_config, log_level=log_level, | 165 tomo = Tomo(config_file=args.config, config_out=args.output_config, log_level=log_level, |
168 log_stream=args.log, galaxy_flag=True) | 166 log_stream=args.log, galaxy_flag=True) |