first working release

generic metabolites are handeled in easy cases