You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is my work sequence: take 2BQZ, delete half of chains with pdbfixer, save, add H's with REDUCE (http://kinemage.biochem.duke.edu/software/reduce.php - but not important here), then I wanted to re-use pdbfixer and mutate a non-standard methyl-lysine to lysine. At this point, however, findMissingResidues() no longer identifies the methyl-lysine (MLZ) as a non-standard residue.
This does not appear to have anything to do with my adding H's in a different software. A test case:
In [4]: fixer = pdbfixer.PDBFixer(filename='pdb2bqz.ent')
In [5]: PDBFile.writeFile(fixer.topology, fixer.positions, open('test.pdb', 'w'))
In [6]: fixer.findNonstandardResidues()
In [7]: fixer.nonstandardResidues
Out[7]:
[(<Residue 164 (MLZ) of chain 1>, 'LYS'),
(<Residue 335 (MLZ) of chain 3>, 'LYS')]
In [8]: fixer2 = pdbfixer.PDBFixer(filename='test.pdb')
In [9]: fixer2.findNonstandardResidues()
In [11]: fixer2.nonstandardResidues
Out[11]: []
simple pass through the pdbfixer makes findNonstandardResidues() not work on the second go.
The text was updated successfully, but these errors were encountered:
This is my work sequence: take 2BQZ, delete half of chains with pdbfixer, save, add H's with REDUCE (http://kinemage.biochem.duke.edu/software/reduce.php - but not important here), then I wanted to re-use pdbfixer and mutate a non-standard methyl-lysine to lysine. At this point, however,
findMissingResidues()
no longer identifies the methyl-lysine (MLZ) as a non-standard residue.This does not appear to have anything to do with my adding H's in a different software. A test case:
simple pass through the pdbfixer makes
findNonstandardResidues()
not work on the second go.The text was updated successfully, but these errors were encountered: