скриптик Perl
а chomp($string) кто делать будет?
Спасибо, помогло 

Да и написать это можно сильно короче:
open (FI, "2.txt");
foreach (<FI>) {
chomp($_);
$len=length($_);
$d = (tr/[GC]//)/$len;
print $_, " ", $d, "\n\n";
}
Да, так еще лучше...
Но я только учусь
Но я только учусь
Можно ещё короче 

open FI, "2.txt";
foreach (<FI>) {
chomp;
$len=length;
$d = (tr/[GC]//)/$len;
print $_, " ", $d, "\n\n";
}
да, действительно


Вот еще немного укоротил..
open FI, "2.txt";
foreach (<FI>) {
chomp;
$len=length;
$d = (tr/[GC]//)/$len;
print $_, " ", $d, "\n";
}
Ыыы 
Бойтесь деления ни на что!

#!/usr/bin/perl
open FI, "2.txt";
foreach (<FI>)
{
chomp;
print $_." ".(tr/[GC]//)/length."\n";
}
close FI;
Бойтесь деления ни на что!

Ибо нефиг вычислять длину после tr
Тогда уж писать (tr/[GC]/N/)/length
Тогда уж писать (tr/[GC]/N/)/length
Только не надо пороть хуйни в столь ответственный момент!
PS это к обоим постам
Оставить комментарий
Fake_queen
Написал небольшой скриптик на perl:Т.е. он по идее должен подсчитывать процент (G+C) в словах. Но на выходе получается:
, что, есс-но, не правильно. Что-то не пойму - в чем дело?