Skip to content
This repository has been archived by the owner on Nov 28, 2023. It is now read-only.

Commit

Permalink
syntax
Browse files Browse the repository at this point in the history
  • Loading branch information
NicoRenaud committed Mar 31, 2020
1 parent 5c33022 commit 6c77a0a
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions deeprank/generate/DataGenerator.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ def __init__(self, pdb_select=None, pdb_source=None,
self.pdb_select = pdb_select or []
self.pdb_source = pdb_source or []
self.pdb_native = pdb_native or []
self.align = align or None
self.align = align

if pssm_source is not None:
config.PATH_PSSM_SOURCE = pssm_source
Expand Down Expand Up @@ -1325,15 +1325,15 @@ def _add_pdb(self, molgrp, pdbfile, name):
with open(pdbfile, 'r') as fi:
data = [line.split('\n')[0]
for line in fi if line.startswith('ATOM')]
# PDB default line length is 80
# http://www.wwpdb.org/documentation/file-format

# some alignement
elif isinstance(self.align, dict):

sqldb = self._get_aligned_sqldb(pdbfile, self.align)
data = sqldb.sql2pdb()

# PDB default line length is 80
# http://www.wwpdb.org/documentation/file-format
data = np.array(data).astype('|S78')
molgrp.create_dataset(name, data=data)

Expand All @@ -1353,14 +1353,14 @@ def _get_aligned_sqldb(pdbfile, dict_align):

if dict_align['selection'] == 'interface':

if np.all([k in dict_align for k in ['chain1','chain2']]):
chains = {'chain1':dict_align['chain1'],
'chain2':dict_align['chain2']}
if np.all([k in dict_align for k in ['chain1', 'chain2']]):
chains = {'chain1' : dict_align['chain1'],
'chain2' : dict_align['chain2']}
else:
chains = {}

sqldb = align_interface(pdbfile, plane=dict_align['plane'],
export = dict_align['export'],
export=dict_align['export'],
**chains)

else:
Expand Down

0 comments on commit 6c77a0a

Please sign in to comment.