improved BioCyc parsing