Ir para conteúdo
Fórum Script Brasil
  • 0

Programa em perl


Paula Prieto Oliveira

Pergunta

Oi boa noite! Fiz um programa em perl para imprimir as linhas de um arquivo que estão repetidas, mas não está imprimindo nada e eu não sei o motivo. Alguém poderia me ajudar por favor?

%mirna_snp;
open (ARQ, "SNPs_validados.csv") or die "não e possivel abrir o arquivo\n";
while ($linha = <ARQ>) {
    chomp ($linha);
    $cont = 0;
    ($snp, $gene, $mirna, @resto) = split (/,/, $linha);
    $snp =~ s/\s//g;
    $gene =~ s/\s//g;
    $mirna =~ s/\s//g;
    #print "$snp\n";
    $mirna_snp{$snp . "@" . $mirna} = $gene;
    if (!exists ($mirna_snp{$snp . "@" . $mirna})) {
        $cont = 1;
    }
    #elsif (exists ($mirna_snp{$snp . "@" . $mirna})) {
    else {
        $cont += 1;
    }
}
    if ($cont > 1) {
        foreach $key (keys(%mirna_snp)) {
            print "$key\t$mirna_snp { $snp " . '@' . " $mirna }\n";    
        }    
    }
close (ARQ);

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...