(infile, extracolumns=None)
| 103 | |
| 104 | |
| 105 | def _iter_decls_tsv(infile, extracolumns=None): |
| 106 | columns = _get_columns('decls', extracolumns) |
| 107 | for row in _tables.read_table(infile, columns, sep='\t'): |
| 108 | if extracolumns: |
| 109 | declinfo = row[:4] + row[-1:] |
| 110 | extra = row[4:-1] |
| 111 | else: |
| 112 | declinfo = row |
| 113 | extra = None |
| 114 | # XXX Use something like tables.fix_row() here. |
| 115 | declinfo = [None if v == '-' else v |
| 116 | for v in declinfo] |
| 117 | yield declinfo, extra |
| 118 | |
| 119 | |
| 120 | def _write_decls_tsv(decls, outfile, extracolumns, kwargs): |
no test coverage detected
searching dependent graphs…