J'essaie de créer des séquences à partir de la réorganisation de motifs conservés dans des séquences connues de protéines.Créer des combinaisons entre les listes en fonction de la position de la séquence
Par exemple:
seq1 = ['ABC', 'DEF', 'GHI']
seq2 = ['JKL', 'MNO', 'PUR']
seq3 = ['QRS', 'TUV' 'WXY']
Le résultat que je cherche est:
ABC DEF PUR
ABC DEF WXY
ABC MNO GHI
ABC MNO WXY
ABC MNO PUR
JKL MNO GHI
JKL MNO WXY
JKL DEF GHI
JKL DEF WXY
JKL DEF PUR
...
pour un total de 3^3 combinaisons.
J'ai déjà essayé d'utiliser des fonctions dans le module itertools (combinations
, product
, etc.) et rien ne donne le résultat souhaité.
Je suis nouveau à la programmation il peut y avoir quelque chose de très évident que je manque ...