Molecular assembler