Opened 7 years ago

Closed 5 years ago

#1827 closed enhancement (fixed)

Allow toolshed to be queried for providers

Reported by: pett Owned by: Greg Couch
Priority: moderate Milestone: 1.2
Component: Tool Shed Version:
Keywords: Cc:
Blocked By: Blocking: 3216
Notify when closed: Platform: all
Project: ChimeraX

Description

A manager may wish to know all possible providers, rather than simply installed providers (e.g. to list them in an interface).

I need it myself on the assumption that ProfileGrids will not be default installed so that opening an alignment using ProfileGrids can be offered as an option (from the context menu of a Sequence-Viewer-displayed alignment).

Change History (3)

comment:1 by Greg Couch, 5 years ago

Owner: changed from Conrad Huang to Greg Couch

The information should be queryable from the available bundles metadata.

comment:2 by pett, 5 years ago

Blocking: 3216
Milestone: 1.2

Looking at my available bundle cache information, the provider/manager info is not being supplied by the toolshed. SEQCROW offers several providers and none of them are in the bundle info the toolshed provides.

This is a bit more important now that open/save information is in Provider tags.

comment:3 by Greg Couch, 5 years ago

Resolution: fixed
Status: assignedclosed

The manager and provider metadata is now in the toolshed and picked up by ChimeraX. To see immediately, give the command toolshed reload available. After you do that, when ChimeraX starts up, you'll see:

Replacing data format 'Gaussian input file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Gaussian output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'ORCA output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Psi4 output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'XYZ file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Gaussian input file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Gaussian output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'ORCA output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Psi4 output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'XYZ file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Gaussian input file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Gaussian output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'ORCA output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Psi4 output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'XYZ file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Gaussian input file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Gaussian output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'ORCA output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Psi4 output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'XYZ file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Gaussian input file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Gaussian output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'ORCA output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Psi4 output file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'XYZ file' as defined by SEQCROW bundle with definition from SEQCROW bundle
Replacing data format 'Schrodinger Maestro' as defined by ChimeraX-Maestro bundle with definition from ChimeraX-Maestro bundle
Replacing data format 'RMF' as defined by ChimeraX-RMF bundle with definition from ChimeraX-RMF bundle
Replacing data format 'RMF' as defined by ChimeraX-RMF bundle with definition from ChimeraX-RMF bundle
Replacing data format 'RMF' as defined by ChimeraX-RMF bundle with definition from ChimeraX-RMF bundle
Replacing data format 'RMF' as defined by ChimeraX-RMF bundle with definition from ChimeraX-RMF bundle
Replacing data format 'RMF' as defined by ChimeraX-RMF bundle with definition from ChimeraX-RMF bundle
Replacing data format 'RMF' as defined by ChimeraX-RMF bundle with definition from ChimeraX-RMF bundle
Replacing opener for 'Gaussian input file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Gaussian output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'ORCA output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Psi4 output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'XYZ file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Gaussian input file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Gaussian output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'ORCA output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Psi4 output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'XYZ file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Gaussian input file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Gaussian output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'ORCA output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Psi4 output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'XYZ file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Gaussian input file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Gaussian output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'ORCA output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Psi4 output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'XYZ file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Gaussian input file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Gaussian output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'ORCA output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Psi4 output file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'XYZ file' from SEQCROW bundle with that from SEQCROW bundle
Replacing opener for 'Schrodinger Maestro' from Maestro bundle with that from Maestro bundle
Replacing opener for 'RMF' from RMF bundle with that from RMF bundle
Replacing opener for 'RMF' from RMF bundle with that from RMF bundle
Replacing opener for 'RMF' from RMF bundle with that from RMF bundle
Replacing opener for 'RMF' from RMF bundle with that from RMF bundle
Replacing opener for 'RMF' from RMF bundle with that from RMF bundle
Replacing opener for 'RMF' from RMF bundle with that from RMF bundle
Replacing opener for 'RMF' from RMF bundle with that from RMF bundle
Replacing opener for 'RMF' from RMF bundle with that from RMF bundle

So the logic dealing with the available providers needs to be tweaked. And #3216 can now be fixed.

Note: See TracTickets for help on using tickets.