Creating seamless junctions independent of restriction sites in PCR cloning