| Miscellaneous |
| Version lineage of this tool (guids ordered most recent to oldest) |
| toolshed.g2.bx.psu.edu/repos/iuc/ngsutils_bam_filter/ngsutils_bam_filter/0.5.9 (this tool) |
| toolshed.g2.bx.psu.edu/repos/iuc/ngsutils_bam_filter/ngsutils_bam_filter/0.5.8.1 |
| toolshed.g2.bx.psu.edu/repos/iuc/ngsutils_bam_filter/ngsutils_bam_filter/0.5.7.1 |
| toolshed.g2.bx.psu.edu/repos/iuc/ngsutils_bam_filter/ngsutils_bam_filter/0.5.7.0 |
| ngsutils_bam_filter |
| Requirements (dependencies defined in the <requirements> tag set) |
| name | version | type |
| ngsutils | 0.5.9 | package |
| Additional information about this tool |
## If the tool is executed with no filtering option,
## the default parameters simply copy over the input file
if grep -q "\w" '${parameters}'; then
python '$__tool_directory__/filter.py'
'$infile'
'$outfile'
`cat ${parameters}`;
else
cp '$infile' '$outfile';
fi
| Functional tests |
| name | inputs | outputs | required files |
| Test-1 |
minlen: 100 infile: ngsutils_bam_filter_input1.bam maximum_mismatch_ratio: 0.02 |
attributes: name |
ngsutils_bam_filter_input1.bam name |
| Test-2 |
properpair: True infile: ngsutils_bam_filter_input1.bam minlen: 250 |
attributes: name |
ngsutils_bam_filter_input1.bam name |
| Test-3 |
nosecondary: True nopcrdup: True minlen: 100 noqcfail: True infile: ngsutils_bam_filter_input1.bam |
attributes: name |
ngsutils_bam_filter_input1.bam name |
| Test-4 |
infile: ngsutils_bam_filter_input1.bam |
attributes: name |
ngsutils_bam_filter_input1.bam name |
| Test-5 |
mask: 0x40 infile: ngsutils_bam_filter_input1.bam |
attributes: name |
ngsutils_bam_filter_input1.bam name |
| Test-6 |
ignore_strand: True excludebed: exclude.bed infile: ngsutils_bam_filter_input1.bam |
attributes: name |
ngsutils_bam_filter_input1.bam exclude.bed name |