$for_rx et $rev_rx sont des listes de sous-séquences de ce type$pcr_template contient une seule fois $for_rx puis plus loin un ou plusieurs $rev_rx.AGTCGTGTCGTA|AGTAATGTCGTA|AGTCGTGTCGTA|TGGCGTGTCATGTGTCA|CGTCGTGTCGTA|
J'aimerais récupérer tous les sous-séquences possibles comprises entre for et rev. Dans le cas où j'ai plusieurs rev, j'aurais donc plusieurs sous-séquences de taille différentes commençant toutes au même endroit (for).
Avez-vous une idée simple de la façon de procéder?
Voici une regexp dans le cas où les sous-séquences à récupérer seraient successives (et qui ne fonctionne donc pas dans mon cas)
Code : Sélectionner tout - Visualiser dans une fenêtre à part my @prod_list = $pcr_template =~ m/((?:$for_rx).*(?:$rev_rx))/gi;
Merci,
Partager