print;
} else {
my @t = split;
- my @c;
+ my @c = (0);
my $n = 0;
- $c[1] = 0;
+ my $s = -1;
+ @_ = split(":", $t[8]);
+ for (0 .. $#_) {
+ if ($_[$_] eq 'GT') { $s = $_; last; }
+ }
+ if ($s < 0) {
+ print join("\t", @t), "\n";
+ next;
+ }
for (9 .. $#t) {
- if ($t[$_] =~ /^(\d+).(\d+)/) {
- ++$c[$1]; ++$c[$2];
+ if ($t[$_] =~ /^0,0,0/) {
+ } elsif ($t[$_] =~ /^([^\s:]+:){$s}(\d+).(\d+)/) {
+ ++$c[$2]; ++$c[$3];
$n += 2;
}
}