Karmella,
Thanks for the question and starting to participate!
First of all, Clotho does allow you to store basic parts as well as composite parts.
As for determining optimal assemblies based on that information, Clotho 2.0 does not have an App for that yet (as of 11/10/10). Although since the information is there, you could write your own App for this (although I am guessing you don’t want to get that involved yet).
Older versions of Clotho had assembly programs in them but they have not been ported over yet. I am working on doing so now. It should be available sometime in January. The assembly algorithm to be ported first will be based on:
Douglas Densmore, Timothy H.-C. Hsiau, Joshua T. Kittleson, Will DeLoache, Christopher Batten, J.Christopher Anderson,
Algorithms for Automated DNA Assembly, Nucleic Acids Research (2010) 38 (8): 2607-2616. PMID: 20335162
This does exactly what you are talking about.
If you are interested in checking out the older versions of Clotho to see how it worked let me (us) know and we can provide more instructions. The biggest issue is that the old algorithms are not connected to a database so they won’t be able to use knowledge about your “part library”.
Also, since I am close to Harvard, I would be happy to visit with you more if you like,
Doug