IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bioinformatique Perl Discussion :

Comment programmer en Bioperl


Sujet :

Bioinformatique Perl

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Comment programmer en Bioperl
    Bonjour à tous,
    Je commence en bioperl et je voudrais récupère les numéros accessions de certaines bactéries de la base de données du ncbi avec bioperl. Comment faire? Merci de votre aide.

  2. #2
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut
    Bonjour Cloti,

    J'ai écrit un petit programme faisant ce que tu demandes.
    Tu dois utiliser Bio:B::GenBank de bioperl.
    http://search.cpan.org/~birney/biope.../DB/GenBank.pm

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    #!/usr/local/bin/perl
     
     
    use Bio::DB::GenBank;
    use strict;
    use warnings;
     
     
     
    # Args    : -db       database ('protein' or 'nucleotide')
    #           -query    query string
    #           -mindate  minimum date to retrieve from
    #           -maxdate  maximum date to retrieve from
    #           -reldate  relative date to retrieve from (days)
    #           -datetype date field to use ('edat' or 'mdat')
    #           -ids      array ref of gids (overrides query)
    #           -maxids   the maximum number of IDs you wish to collect (defaults to 100)
     
     
     
    my $db ="nucleotide";
    my $mindate ="";
    my $maxdate ="";
    my $reldate ="";
    my $datetype ="";
    my $ids ="";
    my $maxids ="";
    my $query_string = 'requete GenBank à effectuer'; # idem que ce que tu mettrais dans l'interface GenBank
     
     
    my $query = Bio::DB::Query::GenBank->new(-db=>$db,
                                        -query=>$query_string,
    				    -mindate => $mindate,
    				    -maxdate => $maxdate,
                                        -reldate => $reldate,
                                        -datetype => $datetype,
                                        -ids => $ids,
                                        -maxids => $maxids
                                        );
    my $count = $query->count;
    print "Compte du nombre d'entrees = $count\n";
     
     
     
    # get a genbank database handle
    my $gb = new Bio::DB::GenBank;
    my $stream = $gb->get_Stream_by_query($query);
     
    while (my $seq = $stream->next_seq)
    {
            my $Acc = $seq->display_id();
            print $Acc."\n";
    }
    N'hésite pas à me poser des questions.


    Bon travail,


    Jasmine,
    -- Jasmine --

Discussions similaires

  1. [Palm] Comment programmer pour Palm Os ?
    Par Pascal Lob dans le forum Mobiles
    Réponses: 7
    Dernier message: 24/08/2007, 09h59
  2. Comment programmer un robot ?
    Par reggae dans le forum Robotique
    Réponses: 4
    Dernier message: 18/12/2005, 11h41
  3. Comment programmer sous dos ?
    Par AsmCode dans le forum C++
    Réponses: 8
    Dernier message: 17/11/2005, 02h07
  4. Réponses: 7
    Dernier message: 13/12/2004, 19h23
  5. comment programmer une progressbar
    Par Choucas dans le forum Paradox
    Réponses: 3
    Dernier message: 13/11/2002, 11h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo