= CyThesaurs Release Notes = == Version 1.31 == * Remove ID mapping resources from session file, use global props only == Version 1.30 == * Fixed various bugs * Updated to latest BridgeDb == Version 1.20 == * Support CyCommands with namespace ''idmapping''. == Version 1.11 == * Support Cytoscape 2.7 == Version 1.10 == * Update BridgeDb.jar to 1.0 * Support BridgeDb web service * Support CRONOS web service * Type guessing == Version 1.04 == * Handle the problem when failed to connect to !BioMart. * Give a list of base URLs of !BioMarts. == Version 1.03 == * Support mapping from non-identifier attribute such as symbols to identifiers. == Version 1.02 == * Integrate !AttributeMapper: now support mapping to Symbols if available. * Support ''.bridge'' file. * Bugfix: remember the previous selection. == Version 1.01 == * Updating bridgedb.jar to incorporate bug fixes for IDMapperBiomart. == Version 1.0 == * !CyThesaurus is a plugin for performing ID mapping/translation for Cytoscape networks. In this version, the plugin supports translating node attributes in networks from source ID types to the target ID types and save the translated IDs in new attributes. The plugin utilized a ID mapping Java API package, called [[http://wwww.bridgedb.org/|BridgeDb]]. It supports mapping IDs using different resources including text files, .pgdb Derby embeded files, and several web services, such as !BioMart, PICR and Synergizer. * !CyThesaurus plugin also provides ID mapping services for other Cytoscape plugins. To consume the services, you can simply include the [[http://chianti.ucsd.edu/svn/csplugins/trunk/soc/jgao/IDMappingService/CyThesaurusService.jar|CyThesaurusService package]] in your plugin project and call methods in the [[http://chianti.ucsd.edu/svn/csplugins/trunk/soc/jgao/IDMappingService/src/cytoscape/cythesaurus/service/CyThesaurusServiceClient.java|CyThesaurusServiceClient]]. * It is worth mentioning that a package supporting inter-plugin communication in Cytoscape 2.6.x was developed in the project. To support communication between plugins, you can include the [[http://chianti.ucsd.edu/svn/csplugins/trunk/soc/jgao/PluginsCommunication/cytoscape-plugins-comm.jar|cytoscape-plugins-comm package]] in your plugins and then passing messages among them. The [[http://chianti.ucsd.edu/svn/csplugins/trunk/soc/jgao/PluginsCommunication/|source code]] and [[http://web.missouri.edu/~jg722/GSoC/cytoscape-plugins-comm-javadoc|Java doc]] for the package is also available.