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

Modules Perl Discussion :

recherche d'un motif inconnu et de taille inconnu


Sujet :

Modules Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 69
    Par défaut recherche d'un motif inconnu et de taille inconnu
    salut!
    j'ai un pbl sur la recherche de motif ( quelconque et de longueur variable) mais j'ai fait des rechershe sur le net et je n'ai rien trouvé qui corresponde à mon pbl, car en général, on connait le motif recherché et sa taille, ce qui n'est pas mon cas.
    En fait, j'aimerais savoir comment je peux rechercher un motif dans une chaine et son inverse complémentaire dans la même chaine: sachant que :
    le A est l'inverse complémentaire du U,
    le U est l'inverse complémentaire du A,
    le C est l'inverse complémentaire du G,
    le G est l'inverse complémentaire du C

    par exemple:
    AGCAGUCGGACUGCC
    la longueur de ma séquence varie entre 20 et 30 caractères au total

    merci bcp de votre aide!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 22
    Par défaut
    Je croit pas que c'est possible de reconnaitre quelquechose que l'on ne connait pas (En perl et dans la vie)

    D'ailleurs a mon avis tu demande plus un algo que un soutiens perl.

    essaye le brut force
    cad a dire tu tente avec toute les tailles possibles sur tous segement de chaine possible
    "possible" peut etre transformer en pertinente si tu y reflechies dans l'optique du resultat a Obtenir

  3. #3
    Membre expérimenté
    Avatar de Choupi
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 223
    Par défaut
    Citation Envoyé par manannan.g
    D'ailleurs a mon avis tu demande plus un algo que un soutiens perl.
    Ben je pense un peu comme toi. Là tu veux un algo qui te permette de detecter des epingles a cheveux dans ta sequence... Des logiciels pro (clustal W le font tres bien ... donc c'est possible ). Maintenant je ne vois pas commet le faire dans la pratique. Ceci dit ta sequence est courte ca doit etre assez rapide... donc je vais y reflechir un peu et te tient au courant. Demande en algo ...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 69
    Par défaut
    en fait, je l'ai +/- déjà fait en c++ en passant par un codage numérique, c'est-à-dire uqe toutes les combinaisons de 3 lettres possible correspondaient à un code puis on entre tous ces codes dans un tableau qu'on parcours et lorsqu'on rencontre le même nb, c'est qu'il y arépétition puis on regarde le code qui est à coté de ce code et on voit si oui ou non c'est le même, exemple:

    ACG CGU CGA GCT GCU CGU CGA GAA correspond à : 1 3 2 4 5 3 2 7
    et dc on voit qu'il ya répétition de 3 2 dc répétition de CGU CGA

    Mais je pensais qu'en perl il y aurait une facon bcp + simple étant donné les expressions régulières...

    dc si vous avez une solution + simple.....

    merci

    perlaud

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 22
    Par défaut
    Cool on a perdu le critere "longueur variable" puisque tu dit que c'est 3

  6. #6
    Membre expérimenté
    Avatar de Choupi
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 223
    Par défaut
    Ma qué ! Ca existe déjà dans les packages bioperl

    http://doc.bioperl.org/bioperl-live/...alindrome.html

    Héhé fallait juste chercher. Un tit résolu ?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 69
    Par défaut
    merci Choupi!
    mais je ne connais vraienr rien à Bioperl, il faut que je me "plonge" dedans...le travail m'attends!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 02/08/2006, 11h31
  2. Recherche de la racine mini d'une fonction inconnue
    Par plegat dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 31/07/2006, 19h39
  3. Recherche d'un motif dans une image ?
    Par MonsieurAk dans le forum Windows
    Réponses: 1
    Dernier message: 17/06/2006, 11h39
  4. ouvrir une fenêtre de taille inconnue au milieu de l'écran
    Par grinder59 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 16/01/2006, 08h50
  5. Créer une liste avec taille inconnue
    Par C_C dans le forum Prolog
    Réponses: 3
    Dernier message: 19/11/2005, 12h46

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