10.1101/309682

Construction of a novel phagemid to produce custom DNA origami scaffolds

2018-04-27