contestada

What is the name of the large purple/grey molecule that is reading the DNA strand and assembling the magenta molecule?