Forum

Nome Utente:
Password:
Riconoscimi automaticamente
 Tutti i Forum
 MolecularLab
 Bioinformatica
 Interrogazione database locale tramite bioperl
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi Aggiungi ai Preferiti Aggiungi ai Preferiti
Cerca nelle discussioni
I seguenti utenti stanno leggendo questo Forum Qui c'è:

Aggiungi Tag Aggiungi i tag

Quanto è utile/interessante questa discussione:

Autore Discussione  

Saruman
Nuovo Arrivato



5 Messaggi

Inserito il - 04 dicembre 2010 : 14:22:32  Mostra Profilo  Visita l'Homepage di Saruman  Clicca per vedere l'indirizzo MSN di Saruman Invia a Saruman un Messaggio Privato  Rispondi Quotando
Salve a tutti, sono nuovo dell'ambiente, ed ho poca dimestichezza con bioperl. Mi occorrerebbe un aiuto: ho realizzato la seguente procedura :


#!/usr/lib/perl
use IO::String;
use Bio::Seq;
use Bio::SeqIO;
use Bio::DB::GenBank;

$gb = new Bio::DB::GenBank;
$seq_io = Bio::SeqIO->new(-file => "$ARGV[0]", -format => "fasta" );

while (my $seq = $seq_io->next_seq){
        print ">",$seq->seq, "\n";
        $seq= $gb->get_Seq_by_version($seq->seq);
        print $seq->seq, "\n";
}



in sostanza ricerca le sequenze che gli passo in input (in un file) in Genbank e me le stampa a video. Funziona correttamente, ma quello che vorrei fare è cercarle in locale, evitando di interrogare in remoto il database. Ho scaricato nr e swissprot in formato fasta.
Qualcuno può cortesemente dirmi come procedere? Vi ringrazio anticipatamente per l'aiuto.

Saruman

Non c'è sconfitta nel cuore di chi lotta.

dallolio_gm
Moderatore


Prov.: Bo!
Città: Barcelona/Bologna


2445 Messaggi

Inserito il - 07 dicembre 2010 : 13:12:10  Mostra Profilo  Visita l'Homepage di dallolio_gm  Clicca per vedere l'indirizzo MSN di dallolio_gm Invia a dallolio_gm un Messaggio Privato  Rispondi Quotando
Invece di Bio::DB:.GenBank, devi creare prima un oggetto Bio::Index e poi utilizzarlo per accedere alle sequenze.

http://www.bioperl.org/wiki/BioPerl_Tutorial#Indexing_and_accessing_local_databases_Bio::Index::.2A.2C_bp_index.pl.2C_bp_fetch.pl.2C_Bio::DB::.2A.29tutorial[/url[

Il mio blog di bioinformatics (inglese): BioinfoBlog
Sono un po' lento a rispondere, posso tardare anche qualche giorno... ma abbiate fede! :-)
Torna all'inizio della Pagina

dallolio_gm
Moderatore


Prov.: Bo!
Città: Barcelona/Bologna


2445 Messaggi

Inserito il - 07 dicembre 2010 : 13:12:23  Mostra Profilo  Visita l'Homepage di dallolio_gm  Clicca per vedere l'indirizzo MSN di dallolio_gm Invia a dallolio_gm un Messaggio Privato  Rispondi Quotando
[quote]Messaggio inserito da dallolio_gm

Invece di Bio::DB:.GenBank, devi creare prima un oggetto Bio::Index e poi utilizzarlo per accedere alle sequenze.

http://www.bioperl.org/wiki/BioPerl_Tutorial

Il mio blog di bioinformatics (inglese): BioinfoBlog
Sono un po' lento a rispondere, posso tardare anche qualche giorno... ma abbiate fede! :-)
Torna all'inizio della Pagina

Saruman
Nuovo Arrivato



5 Messaggi

Inserito il - 07 dicembre 2010 : 13:36:30  Mostra Profilo  Visita l'Homepage di Saruman  Clicca per vedere l'indirizzo MSN di Saruman Invia a Saruman un Messaggio Privato  Rispondi Quotando
Ciao, si avevo già provveduto a creare gli index per i database, ma non sono riuscito ad accedervi. Dovevo prelevare le sequenze utilizzando la versione. Ho risolto utilizzando una routine esterna, con fastacmd.

Non c'è sconfitta nel cuore di chi lotta.
Torna all'inizio della Pagina

Saruman
Nuovo Arrivato



5 Messaggi

Inserito il - 07 dicembre 2010 : 13:44:08  Mostra Profilo  Visita l'Homepage di Saruman  Clicca per vedere l'indirizzo MSN di Saruman Invia a Saruman un Messaggio Privato  Rispondi Quotando
Dimenticavo, qualcuno conosce dei programmi da riga di comando per valutare allineamenti multipli in modo da calcolare WSP (weighted sum-of-pairs)?

Non c'è sconfitta nel cuore di chi lotta.
Torna all'inizio della Pagina
  Discussione  

Quanto è utile/interessante questa discussione:

 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi Aggiungi ai Preferiti Aggiungi ai Preferiti
Cerca nelle discussioni
Vai a:
MolecularLab.it © 2003-18 MolecularLab.it Torna all'inizio della Pagina