Précédent   Forum du club des développeurs et IT Pro > Autres langages > Perl > Bioinformatique
Bioinformatique Toutes vos questions sur les scripts Perl associés à la bioinformatique, modules bioperl, projets bioinformatiques, etc ... Avant de poster, veuillez consulter les cours Perl et les critiques de livres.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/05/2012, 16h26   #1
mathgon
Candidat au titre de Membre du Club
 
Inscription : juin 2010
Messages : 22
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 22
Points : 13
Points : 13
Par défaut Paramétrage de Bio::Tools::Run::RemoteBlast

Bonjour à tous et à toutes,

Je souhaite effectuer un blastn sur les serveurs du NCBI au moyen de Bio::Tools::Run::RemoteBlast. Pas de problème pour la configuration des paramètres "standards" tels qu'ils sont définis ici.

Mon problème concerne les paramètres un peu plus exotiques comme les pénalité d'ouverture, extension de gap et penalité de mismatch, déclarés par avec les paramètres -E, -w, -G, -q lorsque j'effectue ce type d'analyse local.

Avez-vous une idée ou un lien présentant une solution à me proposer?
mathgon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2012, 09h35   #2
Gardyen
Membre chevronné
 
Avatar de Gardyen
 
Inscription : août 2005
Messages : 494
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France

Informations forums :
Inscription : août 2005
Messages : 494
Points : 676
Points : 676
Envoyer un message via ICQ à Gardyen
quelle version de bioperl utilises-tu ?

dans la 1.6, il existe une méthode submit_parameter pour ce genre d'opération.

si je ne trompe pas, tu dois utiliser ces paramètres:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use Bio::Tools::Run::RemoteBlast;
 
my $prog = 'blastp';
my $db   = 'swissprot';
my $e_val= '1e-10';
 
my @params = ( '-prog' => $prog,
	'-data' => $db,
	'-expect' => $e_val,
	'-readmethod' => 'SearchIO' );
 
my $factory = Bio::Tools::Run::RemoteBlast->new(@params);
$factory->submit_parameter("GAPCOST", "11 1");
$factory->submit_parameter("NUCL_PENALTY", "-3");
__________________
Nous les geeks, c'est pas qu'on a une case en moins, c'est juste qu'on compte à partir de zéro.
Plus les choses changent, plus elles restent les mêmes
Gardyen est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h30.


 
 
 
 
Partenaires

Hébergement Web