Mercurial > repos > k3v1n > gene_test
view toolExample.pl @ 4:c2db3e383cc0 draft
Deleted selected files
author | k3v1n |
---|---|
date | Tue, 18 Aug 2020 02:59:42 -0400 |
parents | 25f1eb15e37e |
children |
line wrap: on
line source
#!/usr/bin/perl -w # usage : perl toolExample.pl <FASTA file> <output file> open (IN, "<$ARGV[0]"); open (OUT, ">$ARGV[1]"); while (<IN>) { chop; if (m/^>/) { s/^>//; if ($. > 1) { print OUT sprintf("%.3f", $gc/$length) . "\n"; } $gc = 0; $length = 0; } else { ++$gc while m/[gc]/ig; $length += length $_; } } print OUT sprintf("%.3f", $gc/$length) . "\n"; close( IN ); close( OUT );