-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathsort_cmdline.yaggo
29 lines (28 loc) · 958 Bytes
/
sort_cmdline.yaggo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
purpose "Sort fasta file according to header"
option("n", "numeric-sort") {
description "Compare according to string numerical value"
off }
option("R", "random-sort") {
description "Random order"
off; conflict "numeric-sort" }
option("f", "ignore-case") {
description "Case insensitive sorting"
off; conflict "random-sort", "numeric-sort" }
option("C", "character") {
description "Starting character of sorting key"
uint32; default 1 }
option("H", "header-full") {
description "Use full line of header as sorting key, not first word"
off }
option("k", "key") {
description "1-index of column in header to sort by"
uint32; default 1 }
option("write-seed") {
description "Write seed used by random order to PATH"
c_string; typestr "PATH" }
option("read-seed") {
description "Read seed for random order from PATH"
c_string; typestr "PATH" }
arg("file") {
description "Input fasta files"
c_string; typestr "path"; multiple }