v1.28.0 New PDB Connector Query Nodes

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!

Steve

3 Likes

This update has now been pusked out to the stable builds for v4.1, v4.2 and v4.3.

Please do give the nodes a try, and if you find any issues please let us know.

Thanks

Steve

Hi Steve!

I was trying out the Query Builder and I have an issue. When I try to insert a flow variable as query attribute it returns the following error:

Errors loading flow variables into node : Coding issue: null

Any suggestion?

Thanks,

Simona

I think you need to use the flow variable in the ‘qField’ dropdown if you want this to be the value queried on

Steve