Given a database and a list of Enzyme commission numbers, writes a 2 columns
table containing: in column 1: the Ec number, in column 2: all the ancestors
of that EC number, including itself.
Given a string such as 1.2.3.4 or 1.2.-.-.- checks if it is a valid Enzyme
commission number and generates the Java EcNumber object (including its
parent EC numbers)