diff --git a/wwpdb/apps/entity_transform/depict/ProcessPrdSummary.py b/wwpdb/apps/entity_transform/depict/ProcessPrdSummary.py index 40a00a7..e7b252d 100644 --- a/wwpdb/apps/entity_transform/depict/ProcessPrdSummary.py +++ b/wwpdb/apps/entity_transform/depict/ProcessPrdSummary.py @@ -491,6 +491,9 @@ def __readSplitMergePolymerResidueResult(self): continue # if d['linkage_info'] == 'linked': + # For the time being, only get self.__combResidueFlag value from 'pdbx_match_result' category, + # not from 'pdbx_merge_polymer_residue_info' category. + #self.__combResidueFlag = True self.__image_data.append((d['merge_id'], d['merge_id'].upper())) # # diff --git a/wwpdb/apps/entity_transform/webapp/EntityWebApp.py b/wwpdb/apps/entity_transform/webapp/EntityWebApp.py index a6bed30..b1e58c3 100644 --- a/wwpdb/apps/entity_transform/webapp/EntityWebApp.py +++ b/wwpdb/apps/entity_transform/webapp/EntityWebApp.py @@ -1,7 +1,10 @@ ## # File: EntityWebApp.py # Date: 02-Oct-2012 +# # Updates: +# 09-Dec-2024 zf get ext_pdb_id from '_database_2.pdbx_database_accession' field +# ## """ Entity fixer web request and response processing modules. @@ -1226,6 +1229,9 @@ def __getInputFileInfo(self, inputFileName): dbcode = d['database_code'].upper().strip() if dbname == 'PDB': self.__pdbId = dbcode + if ('pdbx_database_accession' in d) and d['pdbx_database_accession']: + self.__pdbId = d['pdbx_database_accession'].strip() + # self.__lfh.write("+EntityWebApp.__getInputFileInfo() pdbId %s\n" % self.__pdbId) elif dbname == 'WWPDB': self.__identifier = dbcode