Miscellaneous |
Version lineage of this tool (guids ordered most recent to oldest) |
toolshed.g2.bx.psu.edu/repos/iuc/filter_tabular/filter_tabular/3.3.0 (this tool) |
toolshed.g2.bx.psu.edu/repos/iuc/filter_tabular/filter_tabular/3.1.2 |
toolshed.g2.bx.psu.edu/repos/iuc/filter_tabular/filter_tabular/3.1.0 |
toolshed.g2.bx.psu.edu/repos/iuc/filter_tabular/filter_tabular/2.0.1 |
toolshed.g2.bx.psu.edu/repos/iuc/filter_tabular/filter_tabular/2.0.0 |
toolshed.g2.bx.psu.edu/repos/iuc/filter_tabular/filter_tabular/1.0.0 |
filter_tabular |
Requirements (dependencies defined in the <requirements> tag set) |
name | version | type |
python | 3.7 | package |
Functional tests |
name | inputs | outputs | required files |
Test-1 |
input: pets.tsv linefilters_0|filter|regex_pattern: ^\d+ linefilters_0|filter|regex_action: include_find linefilters_0|filter|filter_type: regex linefilters_1|filter|filter_type: append_line_num linefilters_2|filter|columns: 7,2,3,4,1 linefilters_2|filter|filter_type: select_columns linefilters_3|filter|column: c4 linefilters_3|filter|regex_pattern: (\d+)/(\d+)/(\d+) linefilters_3|filter|regex_replace: 19\3-\2-\1 linefilters_3|filter|filter_type: replace |
name: value |
pets.tsv value |
Test-2 |
input: pets.tsv linefilters_0|filter|comment_char: 35 linefilters_0|filter|filter_type: comment linefilters_1|filter|regex_pattern: ^\d+ linefilters_1|filter|regex_action: include_find linefilters_1|filter|filter_type: regex linefilters_2|filter|filter_type: append_line_num linefilters_3|filter|columns: c7,c5,c6 linefilters_3|filter|filter_type: select_columns linefilters_4|filter|columns: c2,c3 linefilters_4|filter|separator: , linefilters_4|filter|filter_type: normalize linefilters_5|filter|regex_pattern: ^\d+\t\t linefilters_5|filter|regex_action: exclude_match linefilters_5|filter|filter_type: regex |
name: value |
pets.tsv value |
Test-3 |
input: customers.tsv linefilters_0|filter|regex_pattern: ^\d+ linefilters_0|filter|regex_action: include_find linefilters_0|filter|filter_type: regex linefilters_1|filter|column: c4 linefilters_1|filter|regex_pattern: .*@(.*) linefilters_1|filter|regex_replace: \1 linefilters_1|filter|add: after linefilters_1|filter|filter_type: replace linefilters_2|filter|column: c4 linefilters_2|filter|regex_pattern: .*(com|org|net)$ linefilters_2|filter|regex_replace: \1 linefilters_2|filter|add: append linefilters_2|filter|filter_type: replace linefilters_3|filter|column: c6 linefilters_3|filter|regex_pattern: ^(\d+)-(\d+)-(\d+)$ linefilters_3|filter|regex_replace: \1 linefilters_3|filter|add: prepend linefilters_3|filter|filter_type: replace |
name: value |
customers.tsv value |
Test-4 |
input: IEDB.tsv comment_char: False linefilters_0|filter|column: c1 linefilters_0|filter|regex_pattern: #ID linefilters_0|filter|regex_replace: ID linefilters_0|filter|filter_type: replace linefilters_1|filter|columns: 6,0:6,8,-3 linefilters_1|filter|filter_type: select_column_slices linefilters_2|filter|filter_type: append_dataset_name |
name: value |
IEDB.tsv value |