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

Langage Perl Discussion :

[langage] mettre , des lignes d'un fichier dans une liste


Sujet :

Langage Perl

  1. #1
    Débutant
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 7
    Points : 7
    Points
    7
    Par défaut [langage] mettre , des lignes d'un fichier dans une liste
    bonjour

    j'ai un fichier avec des séquence donc differents groupes de lignes
    je veux mettre chaque groupe dans une liste
    les grourpes de lignes sont ds un intervalle
    comment fair poour defiinir l'intervallle
    merci
    julie

  2. #2
    vic
    vic est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2002
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 431
    Points : 498
    Points
    498
    Par défaut
    Je n'ai rien compris ...
    Pourrais tu essayer d'être plus claire ?

    vic

  3. #3
    Débutant
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    bonjour vic
    j'ai un fichier avec des séquences ADN
    c'est à dire des groupes de lignes
    exemple$
    >hg13_ensGene_ENST00000292304_6 range=chr1:151871203-151871427 5'pad=25 3'pad=25 revComp=FALSE strand=+ repeatMasking=none
    ccccacttggtctccctctccccagGCTACGCCTGTCCCCCAGCCCTACC
    TCGCAGCGCAGCCGTGGCCGTGCTTCCTCTCACTCATCCCAGACACAGGG
    TGGGGGCAGCGTCACCAAAAAGCGCAAACTGGAGTCCACTGAGAGCCGCA
    GCAGCTTCTCACAGCACGCACGCACTAGCGGGCGCGTGGCCGTGGAGGAG
    gtggatgaggagggcaagtttgtcc
    >hg13_ensGene_ENST00000292304_7 range=chr1:151872688-151872800 5'pad=25 3'pad=25 revComp=FALSE strand=+ repeatMasking=none
    ggtgcgctcagtgactgtggttgagGACGACGAGGATGAGGATGGAGATG
    ACCTGCTCCATCACCACCACGTGAGTGGTAGCCGCCGCtgaggccgagcc
    tgcactggggcca


    je veux mettre chaque séquence dans des listes

    merci
    julie

  4. #4
    vic
    vic est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2002
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 431
    Points : 498
    Points
    498
    Par défaut
    Ce code devrait faire à peu près ce que tu veux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    my @genes = {};
    my $i = -1;
     
    while (<>) {
        chop;
        if ( /^>/ ) {
            $genes[++$i]="";
            # Eventuellement récupérer ici les paramètres de la séquence
        } else {
            $genes[$i] .= uc $_;
        }
    }
    Le nom du fichier contenant les séquences est à passer en paramètre.

    Le tableau @genes contient les séquences de bases.

    vic

  5. #5
    Débutant
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    MERCI BCP
    JULIE

Discussions similaires

  1. mettre des octets d'un fichier dans un string
    Par d.draper dans le forum Débuter
    Réponses: 10
    Dernier message: 26/09/2011, 17h18
  2. Transférer des lignes d'un datastore dans une table SQL
    Par Deedoo2000 dans le forum Powerbuilder
    Réponses: 7
    Dernier message: 30/10/2006, 14h55
  3. Comment mettre les lignes d'un fichier dans un tableau en shell
    Par Ombrius dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 23/10/2006, 12h34
  4. Réponses: 2
    Dernier message: 09/10/2006, 17h21
  5. Réponses: 14
    Dernier message: 19/11/2005, 18h56

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