Using perl Syntax Highlighting
- my $blast1 = "tblastn -query Cas1Xan.fasta -db $genome -evalue 1e-5 -outfmt 6 -out cas1.out";
- system($blast1);
- print "--> Results for cas1:\n";
- my $file1 = "cas1.out";
- if ($file1 eq ""){
- "No results found\n";}
- else {
- open my $info1, $file1 or die "Could not open $file1";
- print "Gstart\tGend\tE-value\tChain\n";
- while(my $line = <$info1>){
- chomp $line;
- my @col = split("\t", $line);
- print "$col[8]\t$col[9]\t$col[10]\n";
- }
Coloreado en 0.004 segundos, usando GeSHi 1.0.8.4
El caso es que cas1.out es un fichero vacío y quiero que me salga No results found, pero, simplemente, se queda en blanco.
Si uso un archivo que tenga datos dentro sí que me sale el print() que yo quiero. ¿Soluciones, por favor?