From: Heng Li Date: Fri, 12 Jun 2009 13:12:03 +0000 (+0000) Subject: Unfinished X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=2e6c83072b182b1103114aa3fac85b3b93e86be0;p=samtools.git Unfinished --- diff --git a/misc/samtools.pl b/misc/samtools.pl index 39992b9..c014c52 100755 --- a/misc/samtools.pl +++ b/misc/samtools.pl @@ -214,6 +214,30 @@ sub p2q_print_str { } } +# +# varStats +# + +sub varStats { + my %opts = (d=>'', c=>5); + getopts('d:c:', \%opts); + die("Usage: samtools.pl varStats [-d dbSNP.snp] [-c $opts{c}] \n") if (@ARGV == 0 && -t STDIN); + my (@cnt, %hash); + my $col = $opts{c} - 1; + while (<>) { + my @t = split; + if ($t[2] eq '*') { + } else { + my $q = $t[$col]; + $q = 99 if ($q > 99); + $q = int($q/10); + my $is_het = ($t[3] =~ /^[ACGT]$/)? 0 : 1; + ++$cnt[$q][$is_het]; + $hash{$t[0],$t[1]} = $q; + } + } +} + # # Usage #