-
Salut,
Vous pourriez récupérer la base de données des protéines sous son format XML... Mais si vous débutez c'est compliqué.
Jetez un œil au projet Python ProDy.
Il fait déjà pas mal de chose pour vous - au sens métier -.
Je vous dit çà car un schéma de données pour les protéines assez riche pour pouvoir la visualiser en 3D et faire des opérations dessus est un objet informatique compliqué.
Si vous débutez en programmation et que vous voulez apprendre c'est une bonne chose.
Python est un bon langage pour apprendre a programmer.
Ceci dit, il faut vous donner le temps d'apprendre les bases.
Et accepter d'oublier un peu votre métier pendant un certain temps pour accepter d'en apprendre un autre.
- W
-
Un grand merci à toi ... j'avais expérimenté au tout déput la piste des expressions réguliéres mais ...j'avais du mal , a y parvenir c'est parfait le code fonctionne trés bien , il faudrait juste que j'intégre un output en CSV pour afficher ce que j'ai obtenu en format tableau
normallement chaque element de la liste obtenu séparer par ";" ou une "," et par la suite je pourrait ouvrir le fichier csv dansmon tableau .....
ce qui me reste à faire à partir de ce que j'ai obtenu , la liste des dictionnaires , faire un code python , à l'aide d'une boucle ( peut etre )pour les classer dans un tableur ordoné , et encore merci de votre aide à tous !!:)
-
cool.
pour formater ton output en CSV, tu trouveras peut être utile la fonction str.format().
quoi qu'il existe peut être en python un module spécifique pour gérer le format CSV.
Ceci dit, tu devrais porter attention à ce que dit wiztricks car dans le fond, il a raison sur toute la ligne.
le faire un script qui marchote pour lire des données dans un fichier quelconque à base d'expression régulière, àa dépanne mais c'est clairement pas pérenne.
suffit que le format de ton fichier d'entrée change un peu pour que le script fasse n'importe quoi et ne soit plus utilisable, et les expressions régulières, ça a beau être pratique et puissant, ça n'en reste pas moins illisible et difficilement maintenable.
ça serait beaucoup plus facile de faire des lectures dans un fichier XML et si ton logiciel le permet, faut déjà voir de ce coté.
et j'approuve aussi ce qu'il dit a propos de l'apprentissage des bases ;)