Sorry for taking so long to get you an answer.
Yes, these will run a 10 speed cassette no problem and then the crank you use is really up to you. You'll have no problem at all with a 2x10.
If you need anything else please let us know. You can call us at 1.888.276.7130, jump on chat and talk with one of our bike specialist, or shoot us an email at firstname.lastname@example.org