Description
Selects a subset of variants from a VCF file based on various criteria.
This tool makes it possible to select a subset of variants based on
various criteria in order to facilitate certain analyses. Examples include
comparing and contrasting cases vs. controls, extracting variant or
non-variant loci that meet certain requirements, or troubleshooting some
unexpected results, to name a few.
Type
bash_script
License
Apache-2.0
Keywords
Contributors
Run the following command to execute this component with Nextflow:
cat > params.yaml <<'EOM'
output: "$id.$key.output.gz"
id: "run"
publish_dir: "output/"
EOM
nextflow run https://packages.viash-hub.com/vsh/biobox.git \
-revision v0.5.0 \
-main-script target/nextflow/gatk4/gatk4_selectvariants/main.nf \
-params-file params.yaml Name | Type & Properties |
|---|---|
--interval_padding -ip | integer |
--sites_only_vcf_output | boolean_true |
--create_output_variant_index -OVI | boolean |
--create_output_bam_index -OBI | boolean |
--output_cram_version | string |
--read_filter -RF | string multiple |
--disable_read_filter -DF | string multiple |
--disable_tool_default_read_filters | boolean_true |
--disable_sequence_dictionary_validation | boolean_true |
Name | Type & Properties |
|---|---|
--variant -V | file required |
--reference -R | file |
--reference_fai | file |
--reference_dict | file |
Name | Type & Properties |
|---|---|
--output -O | file required output |
Name | Type & Properties |
|---|---|
--apply_jexl_filters_first -jexl-first | boolean_true |
--call_genotypes | boolean_true |
--concordance -conc | file |
--discordance -disc | file |
--drop_genotype_annotation -DGA | string multiple |
--drop_info_annotation -DA | string multiple |
--exclude_filtered | boolean_true |
--exclude_ids -xl-ids | string multiple |
--exclude_intervals -XL | file |
--exclude_non_variants | boolean_true |
--exclude_sample_expressions -xl-se | string multiple |
--exclude_sample_name -xl-sn | string multiple |
--ignore_non_ref_in_types | boolean_true |
--intervals -L | file |
--invert_mendelian_violation | boolean_true |
--invert_select -invert-select | boolean_true |
--keep_ids -ids | string multiple |
--keep_original_ac | boolean_true |
--keep_original_dp | boolean_true |
--max_filtered_genotypes | integer |
--max_fraction_filtered_genotypes | double |
--max_indel_size | integer |
--max_nocall_fraction | double |
--max_nocall_number | integer |
--mendelian_violation | boolean_true |
--mendelian_violation_qual_threshold | double |
--min_filtered_genotypes | integer |
--min_fraction_filtered_genotypes | double |
--min_indel_size | integer |
--pedigree -ped | file |
--preserve_alleles | boolean_true |
--remove_fraction_genotypes | double |
--remove_unused_alternates | boolean_true |
--restrict_alleles_to | string |
--sample_expressions -se | string multiple |
--sample_name -sn | string multiple |
--select_expressions --select | string multiple |
--select_genotype_expressions -select-genotype | string multiple |
--select_random_fraction -fraction | double |
--select_type_to_exclude -xl-select-type | string multiple |
--select_type_to_include -select-type | string multiple |
--set_filtered_gt_to_nocall | boolean_true |