END-TO-END DNA DATA STORAGE