Here's another article from the Herald, Why. Looks like the actual research isn't online yet...just checked Nature Genetics.
It was previously thought a select group of "master" genes was responsible for controlling the growth of cells that can cause the conditions.
But the study discovered that there are actually hundreds of genes that interact with each other.
Scientists said they believed variations in this network explained why people develop diseases in different ways.
The team hopes that by identifying weak spots in the gene structure they will be able to stop the growth of tumours.
Professor David Hume, of the University of Edinburgh's Roslin Institute, said: "This study has effectively shown us where the brakes are which could slow down or stop diseases like cancer and multiple sclerosis.
One thing that came to mind is how EBV tumor virus can manifest as cancer (Burkitt's Lymphoma) in African populations, and potential MS in other populations....
Will be interesting to read the research once it's available.