Bonjour à tous,

j'ai un fichier que voici (exemple):

P1 P2
P6 P4
P7 P5
P2 P7
P12 P52
Pf Pb
Pm Pz
ect…

Ce fichier représente des interactions entre protéines (par exemple P1 intéragit avec P2, P6 avec P4...)
Je dois faire une chaine d'interaction de 4 protéines (donc 3 interactions)
Par exemple ici, P1 interagit avec P2 qui interagit avec P7 qui interagit avec P5...

J'ai commencé par créer un dictionnaire qui pends comme clé la première protéine puis en valeur la protéine avec laquelle elle interagit, par exemple Dinteraction[P1]=P2

Je n'ai aucune idée de comment procéder par la suite… Ni comment faire mes interactions, ni comment faire pour limiter les interaction à 3.

Il me faudrait un résultat comme celui-ci (une chaine d'interaction par ligne):
P1 P2 P7 P5

Pouvez vous m'aiguiller sur la marche à suivre ?

Merci d'avance