Bacting 0.0.1
First release of Bacting, a first working prototype for running Bioclipse scripts in on the command line with a regular Groovy installation. This version allows me to run an extended script to convert a SMILES to Wikidata content. The following manager APIs are supported:
Core managers
bioclipse.fullPath(String file)
(uses a workspace-relative file path)bioclipse.assumeOnline()
bioclipse.isOnline()
ui.fileExists(String file)
ui.newFile(String file)
ui.newFile(String file, String content)
ui.remove(String file)
ui.append(String file, String content)
Cheminformatics managers
cdk.createMoleculeList()
(which returns aList<ICDKMolecule>
)cdk.fromSMILES(String smiles)
cdk.molecularFormulaObject(ICDKMolecule mol)
(returns aIMolecularFormula
)cdk.molecularFormula(ICDKMolecule mol)
(returns a string)inchi.generate(IMolecule molecule)
(returns aInChI
object)inchi.check(String inchi)
inchi.checkStrict(String inchi)
pubchem.search(String query)
(which returns aList<Integer>
)
Other managers
rdf.createInMemoryStore()
(which returns aIRDFStore
)rdf.createInMemoryStore(boolean ontologyModel)
(which returns aIRDFStore
)rdf.sparqlRemote(String serviceURL, String sparqlQueryString)
(which returns aStringMatrix
)