Biobabel core module changes

Release History

VersionDateDescription
0.162013-11-20Implemented attributes in XPathSaxHandler
0.152013-06-08Improved performance of ChemicalNameComparator
0.142013-06-07Added ChemicalNameComparator class
0.132012-11-13Added ChemicalDataUtil.getCmlFormula
0.122012-11-06Added element X
0.112012-07-27Added generic number validation
0.9.02012-01-26Added XPathSAXHandler class
0.3.42011-01-10Added PRO ID validation
0.3.32010-03-03Fixed CAS number validation
0.3.22009-09-07Added support for preliminary EC numbers
0.3.22009-08-10Added support to Citations
0.3.12009-04-01Fixed MetaCyc identifiers validation
0.32009-02-06New Formula decomposition
0.2.292009-01-22New KEGG Drug id
0.2.282008-10-31New class ListReader
0.2.272008-08-22Changed Lipid maps validator
0.2.262008-06-27New validator
0.2.252008-04-25New validator
0.2.242008-04-16Branched db util classes
0.2.232008-04-11New validators
0.2.222008-03-31Fixed operator set parsing
0.2.202008-02-15Fixed toString method
0.2.192008-08-08Added Patent and DrugBank validation

Release 0.16 - 2013-11-20

TypeChangesBy
addImplemented attributes in XPaths used with XPathSaxHandler.rafalcan

Release 0.15 - 2013-06-08

TypeChangesBy
fixImproved performance of ChemicalNameComparator by reusing a pattern (to sort 10302 compound names it went from around 2200 ms down to less than 1700 ms, that is 23% better).rafalcan

Release 0.14 - 2013-06-07

TypeChangesBy
addAdded class ChemicalNameComparator to sort compound names the same way they appear in catalogs, i.e. ignoring locators and stereo configurations.rafalcan
updateUpdated to latest version of parent.rafalcan

Release 0.13 - 2012-11-13

TypeChangesBy
addAdded method ChemicalDataUtil.getCmlFormula to get whitespaced-syntax formula as used by CML (defined by regex in their XML schema).rafalcan

Release 0.12 - 2012-11-06

TypeChangesBy
addAdded element X.adekker2

Release 0.11 - 2012-07-27

TypeChangesBy
addAdded generic number validation.mkvenkatesh

Release 0.9.0 - 2012-01-26

TypeChangesBy
addAdded uk.ac.ebi.biobabel.util.xml.XPathSAXHandler class to easily extract data from XML using SAX, focusing only on the xpath(s) we are interested.rafalcan
fixFixed CollectionMap class to use generics.rafalcan

Release 0.3.4 - 2011-01-10

TypeChangesBy
addAdded validation for PRO IDs.rafalcan
fixFixed pattern for MetaCyc/EcoCyc reactions.rafalcan

Release 0.3.3 - 2010-03-03

TypeChangesBy
fixFixed pattern for CAS numbers to allow 7 digits in the first block.rafalcan

Release 0.3.2 - 2009-09-07

TypeChangesBy
fixFixed pattern for EC numbers to cover also preliminary ones.rafalcan

Release 0.3.2 - 2009-08-10

TypeChangesBy
addAdded support to Citations.adekker

Release 0.3.1 - 2009-04-01

TypeChangesBy
fixFixed MetaCyc identifiers validation.rafalcan
addMoved ChemicalElementSymbolComparator from rhea.domain.rafalcan

Release 0.3 - 2009-02-06

TypeChangesBy
addRefractored Rafa's code into ChemicalDataUtil in order to allow for decomposition of textual formula.pmatos
addNew dependency required for ChemicalDataUtil but is widely used: commons-collections.pmatos

Release 0.2.29 - 2009-01-22

TypeChangesBy
addAdded new KEGG Drug validator.pmatos

Release 0.2.28 - 2008-10-31

TypeChangesBy
addAdded new class ListReader to handle lists stored in files.rafalcan

Release 0.2.27 - 2008-08-22

TypeChangesBy
Altered Lipid maps instance validator to include more digits.pmatos

Release 0.2.26 - 2008-06-27

TypeChangesBy
addAdded validator for Reactome identifiers.rafalcan

Release 0.2.25 - 2008-04-25

TypeChangesBy
addAdded validator for MetaCyc reaction identifiers.rafalcan

Release 0.2.24 - 2008-04-16

TypeChangesBy
Moved uk.ac.ebi.biobabel.util.db package to a new db module. If you used the DatabaseInstance class, please add a dependency to the db module.rafalcan

Release 0.2.23 - 2008-04-11

TypeChangesBy
addAdded validator for UniPathway identifiers.rafalcan

Release 0.2.22 - 2008-03-31

TypeChangesBy
fixFixed bug in parsing operator sets from a String.rafalcan

Release 0.2.20 - 2008-02-15

TypeChangesBy
addFixed the OperatorSet.toString(String property, boolean padOperator, boolean opToLowercase) method, to allow for nested properties to be passed as a parameter.rafalcan

Release 0.2.19 - 2008-08-08

TypeChangesBy
addAdded Patent and DrugBank validation.pmatos