However, the substrate nucleic acid molecules can have any ends and overhangs as desired, including both ends being blunt and/or complementary, or combinations thereof, such that the ends can be ligated to each other, for example, to form circular molecules or to other nucleic acid molecules having an appropriate end.