Releases: egonw/bacting
Bacting 1.0.7
Major update release, fixing queries against Wikidata for the graph split, important updates including Apache HttpClient5, Oscar 5.3, NanoJava 2.0.5 and jQUDT 1.5.1.
Cheminformatics managers
opsin.parseIUPACNameAsTokens(String)returns a List of Strings with the tokensopsin.createVariations(String, List<List<String>>, boolean)which create IUPAC name variations , max 5000opsin.createVariations(String, List<List<String>>, int, boolean)which create IUPAC name variations
Full Changelog: bacting-1.0.6...bacting-1.0.7
Bacting 1.0.6
This release updates for the Wikidata graph split, updates various depedencies, importantly Apache Jena 5.4 and CMLXOM 4.13, and adds new functionality.
Semweb managers
wikidata.getDOIsForWorksForPeopleAtEvent(String)for returning DOIs of works by people attending the event
Full Changelog: bacting-1.0.5...bacting-1.0.6
Bacting 1.0.5
Update release with CMLXOM 4.11, CDK 2.11, Jena 5.3, JNA-InChI 1.3.1, and JSoup 1.19.
Full Changelog: bacting-1.0.4...bacting-1.0.5
Bacting 1.0.4
Minor release updating various dependencies, including CDK 2.10 and BridgeDb 3.1.4, Apache Jena 5.2, Log4j 2.24.3, Guava 33.4, and more. New functionality includes the below method and the ability to read TRIG files.
Semweb managers
rdf.saveRDF(IRDFStore store, String, String)for saving RDF in XML, N-TRIPLES, or Notation3
Full Changelog: bacting-1.0.3...bacting-1.0.4
Bacting 1.0.3
Minor update release, with BridgeDb 3.1.3 and fixed handling empty SPARQL results.
Full Changelog: bacting-1.0.2...bacting-1.0.3
Bacting 1.0.1
Minor release which updates the Eclipse version, multiple plugin updates, and new functionality:
Bioinformatics managers
gpml.loadModel(String)load a GPML model from filegpml.saveModelAsGPML2013a(String)saves a GPML model to file
Semweb managers
wikidata.getEntityIDsForWorksOfAuthor(String)taking a QID of an author and returning the Wikidata QIDs of their workswikidata.getDOIsForWorksOfAuthor(String)taking a QID of an author and returning the DOIs of their workswikidata.getEntityIDsForWorksOfVenue(String)taking a QID of a venue and returning the Wikidata QIDs of its workswikidata.getDOIsForWorksOfVenue(String)taking a QID of an venue and returning the DOIs of its works
Full Changelog: bacting-1.0.0...bacting-1.0.1
Bacting 1.0.0
Major release which completes the original goal: to have the basic Bioclipse 2.6 functionality available on the command line. Includes a bug fix by setting the expected content type of returned SPARQL query results. New functionality includes additional ported CDKDebugManager code from Bioclipse, and a new BioclipseManager method for remote SPARQLing with additional HTTP headers. Also updates various dependencies to their latest versions, including CMLXOM, Log4j, Guava, and JSON.
Core managers
bioclipse.sparqlRemote(endpoint, sparql. headers)to query a SPARQL endpoint and get a raw XML reply
Cheminformatics managers
cdk.getProperty(IMolecule, Object)andcdk.setProperty(IMolecule, Object. Object)chemspider.loadCompound(csid, target)to download the chemical structure of a ChemSpider record
Semweb managers
rdf.allClasses(store)rdf.allPredicates(store)xml.validate(file)
Full Changelog: bacting-0.5.2...bacting-1.0.0
Bacting 0.5.2
Bug fix release, fixing the dependencies of the new mwmbl manager and adding the missing rdf manager dependency on commons-logging. Also updates various dependencies, including CMLXOM 4.8.
Full Changelog: bacting-0.5.1...bacting-0.5.2
Bacting 0.5.1
Minor release with JavaDoc updates and some more Java 17 building patches. New functionality includes additional ported CDKDebugManager code from Bioclipse, and a new manager for the Mwmbl search engine API.
Cheminformatics managers
perceiveSybylAtomTypes(IMolecule)which returns a String with the list of perceived Sybyl atom typesdebug(IMolecule)which returns a string representation of the moleculelistReaderOptions(IChemFormat)listWriterOptions(IChemFormat)
Search managers
mwmbl.search(query)which returns a list of strings of webpage URLs
Full Changelog: bacting-0.5.0...bacting-0.5.1
Bacting 0.5.0
Major release, now requiring Java 17 or higher (and hence the bump to 0.5), as do recent Eclipse releases. It updates dependencies to Guava 33 and BridgeDb 3.1.1 and multiple Maven plugin updates for development. It also has a few new (ported) methods, completing porting of the JSoupManager:
Core managers
jsoup.parse(file)which returns a JSoupDocumentof the workspace file
Semantic Web managers
wikidata.getEntityID(doi)which returns the matching Wikidata entitywikidata.getEntityIDsForDOIs(List<doi>)which returns the matching Wikidata entitieswikidata.getEntityIDsForType(type)which takes a Q-identifier and looks up everythingP31wikidata.isValidQIdentifier(id)
Full Changelog: bacting-0.4.1...bacting-0.5.0