extracted AbstractGeneProfile and removed dependency with GeneNamesProvider from AbstractGeneProfile, now we access the provider directly from the heathmap matrix jsp