Single-stranded hexameric linkers: a system for in-phase insertion mutagenesis and protein engineering.