Mercurial > repos > iuc > query_tabular
comparison filters.py @ 1:53c9f76c0788 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/query_tabular commit 81f69ad5f39223059c40501e55ac777d3feca845
| author | iuc |
|---|---|
| date | Fri, 18 Aug 2017 16:47:00 -0400 |
| parents | 81ad914a0b08 |
| children | 4903740da8bc |
comparison
equal
deleted
inserted
replaced
| 0:81ad914a0b08 | 1:53c9f76c0788 |
|---|---|
| 31 elif filter_dict['filter'] == 'replace': | 31 elif filter_dict['filter'] == 'replace': |
| 32 p = filter_dict['pattern'] | 32 p = filter_dict['pattern'] |
| 33 r = filter_dict['replace'] | 33 r = filter_dict['replace'] |
| 34 c = int(filter_dict['column']) - 1 | 34 c = int(filter_dict['column']) - 1 |
| 35 self.func = lambda i, l: '\t'.join( | 35 self.func = lambda i, l: '\t'.join( |
| 36 [x if j != c else re.sub(p, r, x) for j, x in enumerate(l.split('\t'))]) | 36 [x if j != c else re.sub(p, r, x) |
| 37 for j, x in enumerate(l.split('\t'))]) | |
| 37 elif filter_dict['filter'] == 'prepend_line_num': | 38 elif filter_dict['filter'] == 'prepend_line_num': |
| 38 self.func = lambda i, l: '%d\t%s' % (i, l) | 39 self.func = lambda i, l: '%d\t%s' % (i, l) |
| 39 elif filter_dict['filter'] == 'append_line_num': | 40 elif filter_dict['filter'] == 'append_line_num': |
| 40 self.func = lambda i, l: '%s\t%d' % (l.rstrip('\r\n'), i) | 41 self.func = lambda i, l: '%s\t%d' % (l.rstrip('\r\n'), i) |
| 41 elif filter_dict['filter'] == 'prepend_text': | 42 elif filter_dict['filter'] == 'prepend_text': |
