新加坡国立大学生物系的一个研究组发现,不同种类的蛇分泌的毒液,会受它们的饮食习惯影响。研究组对两种海蛇的毒素基因表达情况进行了研究,构建了cDNA文库以及分别对214和192个克隆进行了测序。测序结果用来和陆地蛇进行比较,结果显示,相对于陆地蛇来说,海蛇的蛋白质有着高度的保守性。基于此研究结果,他们认为海蛇的饮食习惯使得它们的毒素基因相对来说比较保守,也就是说猎取丰富的食物有助于毒素分泌功能的进化和多样性。
各种蛇分泌的毒液会存在很多不同,即使是同属一个品种的蛇也是如此。对于陆地上的蛇来说,他们可以捕食各种不同种类的动物,包括昆虫、蜥蜴、青蛙、鸟类等等。研究者认为,因为它们可以捕食各种不同食物,使得演化后获得许多可以分泌不同种类毒素的基因,从200到800种不等。然后,只吃鱼的海蛇则不同。因为受限于水中,猎取的对象仅限制于鱼类,所以分泌的毒素种类也十分有限,只能分泌二三十种毒素。