Mercurial > repos > jjohnson > query_tabular
comparison query_tabular.py @ 18:b9f797bf4f38 draft
Uploaded
| author | jjohnson |
|---|---|
| date | Wed, 05 Jul 2017 11:51:15 -0400 |
| parents | 5b4f6cf857cf |
| children | ab27c4bd14b9 |
comparison
equal
deleted
inserted
replaced
| 17:c6e6e224509c | 18:b9f797bf4f38 |
|---|---|
| 89 self.func = lambda i,l: '\t'.join([x if i != c else re.sub(p,r,x) for i,x in enumerate(l.split('\t'))]) | 89 self.func = lambda i,l: '\t'.join([x if i != c else re.sub(p,r,x) for i,x in enumerate(l.split('\t'))]) |
| 90 elif filter_dict['filter'] == 'prepend_line_num': | 90 elif filter_dict['filter'] == 'prepend_line_num': |
| 91 self.func = lambda i,l: '%d\t%s' % (i,l) | 91 self.func = lambda i,l: '%d\t%s' % (i,l) |
| 92 elif filter_dict['filter'] == 'append_line_num': | 92 elif filter_dict['filter'] == 'append_line_num': |
| 93 self.func = lambda i,l: '%s\t%d' % (l.rstrip('\r\n'),i) | 93 self.func = lambda i,l: '%s\t%d' % (l.rstrip('\r\n'),i) |
| 94 elif filter_dict['filter'] == 'prepend_text': | |
| 95 s = filter_dict['column_text'] | |
| 96 self.func = lambda i,l: '%s\t%s' % (s,l) | |
| 97 elif filter_dict['filter'] == 'append_text': | |
| 98 s = filter_dict['column_text'] | |
| 99 self.func = lambda i,l: '%s\t%s' % (l.rstrip('\r\n'),s) | |
| 94 elif filter_dict['filter'] == 'skip': | 100 elif filter_dict['filter'] == 'skip': |
| 95 cnt = filter_dict['count'] | 101 cnt = filter_dict['count'] |
| 96 self.func = lambda i,l: l if i > cnt else None | 102 self.func = lambda i,l: l if i > cnt else None |
| 97 elif filter_dict['filter'] == 'normalize': | 103 elif filter_dict['filter'] == 'normalize': |
| 98 cols = [int(c) - 1 for c in filter_dict['columns']] | 104 cols = [int(c) - 1 for c in filter_dict['columns']] |
