E-BioSci a platform for e-publishing and information integration in the life sciences