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