We have just released a new version of the PDB Connector family of nodes on the nightly build channel.
The new nodes replace the old PDB Connector nodes which finally stopped working last week when the remote webservices at www.rcsb.org were shut down.
Due to the significant changes in the remote API in the new webservices, it is unfortunately not possible to convert directly from the old queries to the new queries. The old nodes will now show an error during the ‘configure’ stage and will not therefore attempt to execute.
The new nodes comprise a new Query Builder, with a new output port type, a new Query Executor, and Query Combiner nodes for manipulating queries. The query builder attempts to replicate closely the web UI at https://www.rcsb.org/search/advanced. We have re-inserted a few convenience queries which are no longer present in the web interface to the node:
- Recently Released Structures
- Recently Updated Structures
- Has Ligand
We also provide nodes for persisting queries:
- PDB Connector Write Query
- PDB Connector Read Query
- PDB Connector Queries to Table
- PDB Connector Queries Table Loop Start
We have also updated the PDB Downloader nodes to use the new links were appropriate, and the ‘PDB Describe Heterogens’ node uses the new GraphQL-based reporting API.
Currently the ‘PDB SMILES Query’ node fails to execute. Again, the remote webservice backing this node has been shut down. We believe that the query functionality will be added to the Advanced query API in early 2021, and will restore this node to a functioning state once that becomes available.
The ‘Custom Report’ node has also been retired. Unfortunately, we do not yet have a replacement for this node ready for release - we have a prototype working internally, but it needs further development and testing prior to release. We hope to release this node in Q1 2021.
Finally, the new Query Builder node is of neccessity a somewhat complex node - we have tested it throughly, but it is quite possible that there are strange bugs in there that we have missed - if you find any please do let us know!