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']] |