A method for constructing a functional nucleic acid molecule comprising 1 or 2 nucleic acid strands, wherein 2 or more fragments having at corresponding ends a functional group pair that can mutually couple through a chemical reaction are introduced into a cell, and a functional nucleic acid molecule comprising 1 or 2 nucleic acid strands is formed by ligating mutually the fragments through a reaction between the functional groups in the cell.
展开▼