stop skipping --snps-only when no other commands need marker allele info
catch empty flag name