-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Oops- I forgot the attachment.
xplor.parseArguments() # check for typos on the command-line
seq = """
LYS ASN TYR LEU ARG VAL VAL GLY ASN MET GLU ALA ARG PHE ALA VAL ALA
THR PRO GLU GLU LEU ALA VAL ASN ASN ASP ASP CYS ALA ILE CYS TRP ASP
SER MET GLN ALA ALA ARG LYS LEU PRO CYS GLY HIS LEU PHE HIS ASN SER
CYS LEU ARG SER TRP LEU GLU GLN ASP THR SER CYS PRO THR CYS ARG MET
SER LEU ASN ILE ALA ASP ASN ASN ARG VAL ARG GLU GLU
"""
import psfGen
psfGen.seqToPSF(seq)
import protocol
protocol.initTopology("ion.top")
protocol.initParams("ion.par")
xplor.command("""
topology
AUTO ANGLe=False DIHEdral=False END
! patch to create Zn (Cys)2 (His)2
! 1 and 2 should be CYS
! 3 and 4 should be HIS
presidue ZCH2
delete atom 1hg end
delete atom 2hg end
delete atom 3hg end
delete atom 4he2 end
! add bond 5ZN+2 1sg
! add bond 5ZN+2 2sg
! add bond 5ZN+2 3SG
! add bond 5ZN+2 4ne2
! add angle 1SG 5ZN+2 2SG
! add angle 1SG 5ZN+2 3SG
! add angle 1SG 5ZN+2 4ne2
! add angle 2SG 5ZN+2 3SG
! add angle 2SG 5ZN+2 4ne2
! add angle 3SG 5ZN+2 4ne2
! add angle 1CB 1SG 5ZN+2
! add angle 2CB 2SG 5ZN+2
! add angle 3CB 3SG 5ZN+2
! add angle 4cd2 4ne2 5ZN+2
! add angle 4ce1 4ne2 5ZN+2
end
presidue ZCH3
! new for zinc-2
delete atom 6hg end
delete atom 7hg end
delete atom 8hg end
delete atom 9he2 end
! add bond 5ZN+2 6sg
! add bond 5ZN+2 7sg
! add bond 5ZN+2 8SG
! add bond 5ZN+2 9ne2
! add angle 6SG 5ZN+2 7SG
! add angle 6SG 5ZN+2 8SG
! add angle 6SG 5ZN+2 9ne2
! add angle 7SG 5ZN+2 8SG
! add angle 7SG 5ZN+2 9ne2
! add angle 8SG 5ZN+2 9ne2
! add angle 6CB 6SG 5ZN+2
! add angle 7CB 7SG 5ZN+2
! add angle 8CB 8SG 5ZN+2
! add angle 9cd2 9ne2 5ZN+2
! add angle 9ce1 9ne2 5ZN+2
! end zinc-2
! add improper +HA1 +HA2 -SG +C !stereo CA
end
end
!add the PHO groups
segment
setup=true
number=300
chain
sequence ZN2 ZN2 end
end
end
!param
! bond s zn+2 500.0 2.30
! bond NB zn+2 500.0 2.30 !FIX!
! angle s zn+2 s 500.0 109.0
! angle NB zn+2 NB 500.0 109.0
! angle NB zn+2 S 500.0 109.0
! angle CT S ZN+2 500.0 107.94
! angle CV NB ZN+2 500.0 107.94 ! FIX!
! angle CR NB ZN+2 500.0 107.94 ! FIX!
!end
!do patch
patch ZCH2 reference=1=(resid 29)
reference=2=(resid 32)
reference=3=(resid 52)
reference=4=(resid 49)
reference=5=(resid 300) end
patch ZCH3 reference=6=(resid 44)
reference=7=(resid 63)
reference=8=(resid 66)
reference=9=(resid 46)
reference=5=(resid 301) end
""")
xplor.command("write psf output=z2c3h.psf end")
import protocol
protocol.genExtendedStructure()
for i in range(4):
try:
protocol.fixupCovalentGeom(useVDW=1,maxIters=400)
break
except Exception, e:
if e.args[0].startswith("Covalent geometry still violated"):
continue
raise
pass
from pdbTool import PDBTool
PDBTool("z2c3h.pdb").write()
--- Begin Message ---
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello Klara--
> I am looking for parameters for zinc ion coordinated by cysteines and
> histidines. So far I found only zinc coordinated by 4 cysteines in
> toph19.ion. Are there parameters for histidine coordination anywhere
> too? Is there a patch that I could use?
You might have a look at the patch in this file- for Zn bound to 2 His
and 2 Cys. I think you should be able to figure out the other cases from
this one.
best regards--
Charles
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8+ <http://mailcrypt.sourceforge.net/>
iEYEARECAAYFAkoR3x4ACgkQPK2zrJwS/lYHSwCeMzzqMYCLSOHuqXGBvNUdXmFE
PawAn1dyOVAyQ6PEnGhSRc/c97J2Xj9/
=z8/Z
-----END PGP SIGNATURE-----
--- End Message ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8+ <http://mailcrypt.sourceforge.net/>
iEYEARECAAYFAkoR4KoACgkQPK2zrJwS/layEgCeMeqelSERAAsiOkSWSUZw3fqV
/eIAnjlTZ5GldGiLE4ZMpmGHbWW2Syqt
=pZuh
-----END PGP SIGNATURE-----
_______________________________________________
Xplor-nih mailing list
[email protected]
http://dcb.cit.nih.gov/mailman/listinfo/xplor-nih