Зная молекулярную массу белка, невозможно определить размер гена, которым он закодирован. Так как каждый аминокислотный остаток в молекуле белка привносит свою массу. Вот если бы было известо сколько аминокислотных остатков в молекуле белка, тогда условно можно определить длину гена. Для этого необходимо количество аминокислотных остатков умножить на 3, получите количество нуклеотидов в гене (1 аминокислоте соответсвует 3 нуклеотида (кодон)). Но это условно, на самом деле ген будет намного длинее, так в нем есть безсмысленные последовательности (интроны), которые после транскрипции вырезаются из мРНК.