DNA strand assembling from different elements