GenoLink: a graph-based querying and browsing system for investigating the function of genes and proteins