Opened 8 years ago
Last modified 4 years ago
#743 closed task
Implement tool for SAI filtered sequence export — at Version 3
Reported by: | westram | Owned by: | devel |
---|---|---|---|
Priority: | major | Milestone: | arb7.0 |
Component: | External_tools | Version: | SVN |
Keywords: | silva | Cc: |
Description (last modified by westram) ¶
Specification: ¶
- load ARB database
- filter sequences by existing SAI(s)
- export remaining columns of all sequences to FASTA file
- skip sequences with ≤ --minlength base positions
- logged skipped species to stderr (using field 'name')
CLI : ¶
Switches……………………………. | Description |
---|---|
--db "database.arb" | name of ARB input database |
--ali "aliname" | name of alignment in ARB ![]() |
--fasta "flat.file" | name of FASTA output file |
--id "ACI" | ACI defining FASTA header line (default: "readdb(name)") (see ACI manual) |
--minlength NUM | do not export sequences with ≤ NUM bases left after applying filter (default to NUM=1) |
(the following arguments may be specified multiple times) | |
--filterby "SAIname" | name of SAI used to filter sequence data |
--pass [allbut] "chars" | characters that will forward column to output if found in SAI |
--block [allbut] "chars" | characters that will block column from output if found in SAI |
- --pass and --block may only occur after and always apply to the last preceding --filterby.
- the optional parameter [allbut] inverts the character set, i.e. if only one filter is specified the following are equivalent:
- --pass "ABC" ⇔ --block allbut "ABC"
- --block "XYZ" ⇔ --pass allbut "XYZ"
Filter combination: ¶
OR | --filterby "PV1" --pass allbut ".-=0123" --filterby "PV2" --pass allbut ".-=012345" |
AND | --filterby "PV1" --block ".-=0123" --filterby "PV2" --block ".-=012345" |
Assuming the SAIs contain positional variability:
- OR: will export all columns where PV1 is ≥ 4 or PV2 is ≥ 6
- AND: will export all columns where PV1 is ≥ 4 and PV2 is ≥ 6
Change History (3)
comment:1 Changed 8 years ago by westram
- Description modified (diff)
comment:2 Changed 8 years ago by westram
- Description modified (diff)
comment:3 Changed 8 years ago by westram
- Description modified (diff)
Note: See
TracTickets for help on using
tickets.