Remouve H from PDBfile with python

Marwae Messages postés 2 Statut Membre -  
Marwae Messages postés 2 Statut Membre -
Bonjour,
j'ai un fichier PDB que je dois nettoyer avec python , je suis toute nouvelle sur ce langage et n'ayant jamais fait de programmation avant je bloque sur n'importe auel petit detail , voila mon script qui me genere au lieu d'un fichier sans hydrogen un fchier vide , si quelqu'un peut m'aider PLEASE

with open('newfilepdb.pdb' , "r") as inpu:
with open("noH.pdb", "w") as output:
for line in inpu:
if 'H$*' not in line : #ligne finissant avec un H
"noH.pdb".write (line)
"newfilepdb.pdb".close()
"noH.pdb".close()
A voir également:

1 réponse

dsy73 Messages postés 9917 Statut Contributeur 2 486
 
Salut
tu dois indiquer les variables des fichiers pour les manipuler, tu n'as plus besoin de faire référence aux noms de fichiers.
Par exemple : output.write(line)
http://www.tutorialspoint.com/python/python_files_io.htm
0
Marwae Messages postés 2 Statut Membre
 
huumm daccord , je vais essayer ca
merci beaucoup
0