Miscellaneous |
Version lineage of this tool (guids ordered most recent to oldest) |
toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy1 (this tool) |
toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy0 |
toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/1.1.1 |
toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/1.0.0 |
tp_sort_header_tool |
Requirements (dependencies defined in the <requirements> tag set) |
name | version | type |
coreutils | 9.3 | package |
sed | 4.8 | package |
Additional information about this tool |
( LC_ALL=C #if int($header) > 0: sed -u '${header}'q && #end if sort $unique $ignore_case --stable -t ' ' #for $key in $sortkeys: -k '${key.column}${key.order}${key.style},${key.column}' #end for ) < '${infile}' > '${outfile}'
Functional tests |
name | inputs | outputs | required files |
Test-1 |
infile: sort1.bed header: 3 sortkeys_0|column: 1 sortkeys_0|order: sortkeys_0|style: sortkeys_1|column: 3 sortkeys_1|order: r sortkeys_1|style: n |
name: value |
sort1.bed value |
Test-2 |
infile: sort1.bed header: 3 sortkeys_0|column: 1 sortkeys_0|order: sortkeys_0|style: sortkeys_1|column: 3 sortkeys_1|order: sortkeys_1|style: n |
name: value |
sort1.bed value |
Test-3 |
infile: sort2.bed sortkeys_0|column: 5 sortkeys_0|order: sortkeys_0|style: g |
name: value |
sort2.bed value |