Mercurial > repos > dereeper > snmf
comparison Snmf.pl @ 1:395c7ab476a6 draft
Uploaded
author | dereeper |
---|---|
date | Tue, 21 Jun 2016 19:38:29 -0400 |
parents | 9a1729b89405 |
children | 84becfc8c803 |
comparison
equal
deleted
inserted
replaced
0:9a1729b89405 | 1:395c7ab476a6 |
---|---|
33 if ( !$input || !$output || !$kmin || !$kmax || !$directory || !$threshold); | 33 if ( !$input || !$output || !$kmin || !$kmax || !$directory || !$threshold); |
34 | 34 |
35 | 35 |
36 my $PLINK_EXE = "plink"; | 36 my $PLINK_EXE = "plink"; |
37 | 37 |
38 system("$PLINK_EXE --vcf $input --allow-extra-chr --recode-vcf --out $directory/input >>$directory/plink.log 2>&1"); | 38 system("$PLINK_EXE --vcf $input --allow-extra-chr --recode vcf-fid --out $directory/input >>$directory/logs 2>&1"); |
39 | 39 |
40 system("vcf2geno $directory/input.vcf $directory/polymorphisms.geno >>$directory/vcf2geno.log 2>&1"); | 40 system("vcf2geno $directory/input.vcf $directory/polymorphisms.geno >>$directory/logs 2>&1"); |
41 | 41 |
42 | 42 |
43 my $ind_cmd = `grep '#CHROM' $input`; | 43 my $ind_cmd = `grep '#CHROM' $input`; |
44 chomp($ind_cmd); | 44 chomp($ind_cmd); |
45 my @individuals = split(/\t/,$ind_cmd);shift @individuals;shift @individuals;shift @individuals;shift @individuals;shift @individuals;shift @individuals;shift @individuals;shift @individuals; | 45 my @individuals = split(/\t/,$ind_cmd);shift @individuals;shift @individuals;shift @individuals;shift @individuals;shift @individuals;shift @individuals;shift @individuals;shift @individuals; |