Skip to content

Commit e93729b

Browse files
committed
add pdb element column to pdb2sqlAlchemy
1 parent 5ff09bb commit e93729b

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

pdb2sql/pdb2sqlAlchemy.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,18 @@ class ATOM(Base):
1818
__tablename__ = 'ATOM'
1919
rowID = Column(Integer, primary_key=True)
2020
serial = Column(Integer, nullable=False)
21-
name = Column(String(5), nullable=False)
22-
altLoc = Column(String(5), nullable=False)
23-
resName = Column(String(5), nullable=False)
24-
chainID = Column(String(5), nullable=False)
21+
name = Column(String(6), nullable=False)
22+
altLoc = Column(String(1), nullable=False)
23+
resName = Column(String(3), nullable=False)
24+
chainID = Column(String(1), nullable=False)
2525
resSeq = Column(Integer, nullable=False)
26-
iCode = Column(String(5), nullable=False)
26+
iCode = Column(String(1), nullable=False)
2727
x = Column(Float, nullable=False)
2828
y = Column(Float, nullable=False)
2929
z = Column(Float, nullable=False)
3030
occ = Column(Float, nullable=False)
3131
temp = Column(Float, nullable=False)
32+
element = Column(String(2), nullable=False)
3233
model = Column(Integer, nullable=False)
3334

3435

@@ -115,6 +116,7 @@ def _create_sql(self):
115116
z=at['z'],
116117
occ=at['occ'],
117118
temp=at['temp'],
119+
element=at['element'],
118120
model=self.nModel)
119121

120122
# add the atom to the data base

0 commit comments

Comments
 (0)