6
edits
m (added Python version) |
mNo edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 43: | Line 43: | ||
For this kludgy version using Python 2.x, you need to paste the entire PDB file into the script where it says "PASTE YOUR PDB FILE TEXT HERE". | For this kludgy version using Python 2.x, you need to paste the entire PDB file into the script where it says "PASTE YOUR PDB FILE TEXT HERE". | ||
You can fork [https://github.com/fomightez/structurework/blob/master/python_scripts/super_basic_multiple_model_PDB_file_splitter.py the code here at Github]. | |||
You can fork [https://github.com/fomightez/structurework/blob/master/python_scripts/super_basic_multiple_model_PDB_file_splitter.py the code here at Github]. | |||
(A more full-featured version there that you can just point at your file [,or a folder of files,] using an argument on the command line can be found [https://github.com/fomightez/structurework/blob/master/python_scripts/multiple_model_PDB_file_splitter.py here at Github]. ) | |||
PDB_text = """ | PDB_text = """ | ||
Line 61: | Line 64: | ||
# reset everything for next model | # reset everything for next model | ||
model_number += 1 | model_number += 1 | ||
new_file_text = | new_file_text = "" | ||
elif not line.startswith("MODEL"): | elif not line.startswith("MODEL"): | ||
new_file_text += line + '\n' | new_file_text += line + '\n' |
edits