Mercurial > repos > ucsb-phylogenetics > osiris_phylogenetics
comparison alignment/gblocks.pl @ 0:5b9a38ec4a39 draft default tip
First commit of old repositories
| author | osiris_phylogenetics <ucsb_phylogenetics@lifesci.ucsb.edu> |
|---|---|
| date | Tue, 11 Mar 2014 12:19:13 -0700 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:5b9a38ec4a39 |
|---|---|
| 1 #! /usr/bin/perl -w | |
| 2 | |
| 3 use strict; | |
| 4 use warnings; | |
| 5 #gblocks.pl [fasta file] | |
| 6 | |
| 7 my $infile=shift(@ARGV); | |
| 8 my $datatype=shift(@ARGV); | |
| 9 my $gaps=shift(@ARGV); | |
| 10 my $size=shift(@ARGV); | |
| 11 my $outfileloc=shift(@ARGV); | |
| 12 my $htmlfileloc=shift(@ARGV); | |
| 13 | |
| 14 | |
| 15 | |
| 16 | |
| 17 ##For debugging command line pass, uncomment next | |
| 18 #for (my $i=0; $i < @ARGV; $i++){ | |
| 19 # print "Parameter #$i ".$ARGV[$i]."\n\n"; | |
| 20 #} | |
| 21 | |
| 22 system "Gblocks $infile $datatype $gaps -b4=$size"; | |
| 23 | |
| 24 #Gblocks requires output from $input.fas to be written to $input.fas-gb | |
| 25 #Copy that file to gout where galaxy expects to find the output | |
| 26 my $outfile = $infile."-gb"; | |
| 27 my $htmlfile = $outfile.".htm"; | |
| 28 system "cat $outfile > $outfileloc"; | |
| 29 system "cat $htmlfile > $htmlfileloc"; | |
| 30 exit; |
