The Enzyme Portal: A case study in applying user-centred design methods in bioinformatics