Nucleic acid purification technical and educational resources