Nanostructures in quantum computation