#!/usr/bin/env python
#-*- coding:utf-8 -*-
__author__ = "Devashish Das"
__contact__ = "+91-9964218681"
__email__ = "deavshish.das@educept.com"
#http://www.educept.com
Store_all = []
with open("1qlz.pdb") as protein:
for lines in protein:
if "ATOM " in lines:
lines = lines.split()
#'ATOM', '1', 'N', 'LEU', 'A', '125', '4.329', '-12.012', '2.376', '1.00', '0.00', 'N'
Store_all.append(map(float, lines[6:9]))
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
x,y,z = zip(*Store_all)
fig = plt.figure()
ax = Axes3D(fig)
ax.plot(x,y,z, "o")
ax.axis("off")
plt.show()