intramer
An intracellular aptamer
Noun
An intracellular aptamer
Forms
intramers