openmolecules.org

 
Home » DataWarrior » Functionality » Extensibility
Re: Extensibility [message #257 is a reply to message #254] Thu, 30 March 2017 21:52 Go to previous messageGo to previous message
thomas is currently offline  thomas
Messages: 655
Registered: June 2014
Senior Member
Hi Andriy,

I already planned a plugin interface since some time, but because of other priorities didn't find the time yet. Nevertheless, if you would be willing to do some programming, there would be a few options:

- take the DataWarrior source code, add a custom menu item to the database menu, which opens a login dialog to your system and then, similar to the COD-database dialog, opens an own dialog with query options. The query could be sent through a REST or JDBC based connection and retrieves a result table with isomeric SMILES and data or opens an SD-File from a predefined location or network stream. Disadvantage: with every new DataWarrior version you would have to combine DataWarrior source with your custom source and recompile.

- you may create an independent application to define query features and prepare the result, e.g. as a Web application. Instead of retrieving the result the user receives a result URL like //http:someServer/?queryID=12435. The user launches DataWarrior, selects "Database->Retrieve Data From Custom URL..." and retrieves the result. If it includes structures as isomeric SMILES, then they are automatically recognized and shown.

- third option: contribute to a Plugin-API specification and implementation, which would then give you a maximum of flexibility. Even this would be an overseeable effort.

Best wishes, Thomas
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Combined marker labels in 2D plots
Next Topic: Rendering structures from SMILES
Goto Forum:
  


Current Time: Thu May 02 18:14:42 CEST 2024

Total time taken to generate the page: 0.04100 seconds