För att utvecklingen av funktionella livsmedel skall bli rationell krävs , liksom för läkemedel , detaljerad kunskap om hur olika beståndsdelar i födan påverkar kroppens funktioner och risken för uppkomst av sjukdomar som cancer , diabetes , ateroskleros och allergi .