Computational study of DNA-directed self-assembly of colloids