Igenetics: a molecular approach