You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if ( maux->var_types&snp_mask&&line_type&VCF_SNP&& (args->collapse&COLLAPSE_SNPS) ) break;
2900
2916
if ( maux->var_types&indel_mask&&line_type&VCF_INDEL&& (args->collapse&COLLAPSE_INDELS) ) break;
2917
+
if ( maux->var_types&ins_mask&&line_type&VCF_INS&& (args->collapse&COLLAPSE_SNP_INS_DEL) ) break;
2918
+
if ( maux->var_types&del_mask&&line_type&VCF_DEL&& (args->collapse&COLLAPSE_SNP_INS_DEL) ) break;
2901
2919
if ( line_type==VCF_REF )
2902
2920
{
2903
2921
if ( maux->var_types&snp_mask&& (args->collapse&COLLAPSE_SNPS) ) break;
2904
2922
if ( maux->var_types&indel_mask&& (args->collapse&COLLAPSE_INDELS) ) break;
2923
+
if ( maux->var_types&ins_mask&& (args->collapse&COLLAPSE_SNP_INS_DEL) ) break;
2924
+
if ( maux->var_types&del_mask&& (args->collapse&COLLAPSE_SNP_INS_DEL) ) break;
2905
2925
if ( maux->var_types&ref_mask ) break;
2906
2926
}
2907
2927
elseif ( maux->var_types&ref_mask )
2908
2928
{
2909
2929
if ( line_type&snp_mask&& (args->collapse&COLLAPSE_SNPS) ) break;
2910
2930
if ( line_type&indel_mask&& (args->collapse&COLLAPSE_INDELS) ) break;
2931
+
if ( line_type&ins_mask&& (args->collapse&COLLAPSE_SNP_INS_DEL) ) break;
2932
+
if ( line_type&del_mask&& (args->collapse&COLLAPSE_SNP_INS_DEL) ) break;
2911
2933
}
2912
2934
}
2913
2935
}
@@ -3125,7 +3147,7 @@ static void usage(void)
3125
3147
fprintf(stderr, " -i, --info-rules TAG:METHOD,.. Rules for merging INFO fields (method is one of sum,avg,min,max,join) or \"-\" to turn off the default [DP:sum,DP4:sum]\n");
3126
3148
fprintf(stderr, " -l, --file-list FILE Read file names from the file\n");
3127
3149
fprintf(stderr, " -L, --local-alleles INT EXPERIMENTAL: if more than <int> ALT alleles are encountered, drop FMT/PL and output LAA+LPL instead; 0=unlimited [0]\n");
3128
-
fprintf(stderr, " -m, --merge STRING Allow multiallelic records for <snps|indels|both|all|none|id>, see man page for details [both]\n");
3150
+
fprintf(stderr, " -m, --merge STRING Allow multiallelic records for <snps|indels|both|snp-ins-del|all|none|id>, see man page for details [both]\n");
3129
3151
fprintf(stderr, " --no-index Merge unindexed files, the same chromosomal order is required and -r/-R are not allowed\n");
3130
3152
fprintf(stderr, " --no-version Do not append version and command line to the header\n");
3131
3153
fprintf(stderr, " -o, --output FILE Write output to a file [standard output]\n");
@@ -3229,6 +3251,7 @@ int main_vcfmerge(int argc, char *argv[])
0 commit comments