ChemWriter Now Available for Download
A 2D chemical structure editor is a key component in most cheminformatics systems. With an ever-increasing number of groups using the Web as a cheminformatics platform, the need for a structure editor built specifically around the capabilities and constraints of the Web becomes more apparent.
For the last several months, my company (Metamolecular, LLC) has been developing a 2D structure editor called ChemWriter(TM). It was created specifically to solve the problem of building interactive, chemically-enabled Web applications that look good and load fast.
You can now download a free, fully-functional, non-expiring copy of ChemWriter (the ChemWriter Starter Package) good for development and testing of your chemically-aware Web application. The Metamolecular Company Blog has the details.
Casual Saturdays: Nanosolar
Source: KQED
My Favorite Eclipse Shortcut: Quick Fix 1
Eclipse is one of those great tools that is both easy to learn and extremely powerful. Eclipse's power comes, in part, from the number of features it offers, which seems to grow with every new release. This creates a problem though; the more features that are added to Eclipse, the more difficult it is to find them. This article focuses on one feature that every Eclipse user should know about: Quick Fix.
Let's say you're creating a class from scratch and you need to add a variable. Because you're working in Java, you'll also need to specify a type. If that type is one that doesn't already appear in the file you're working on, you'll either need to create it or import it. It may not seem like a big deal to scroll to the top of your file, add an import statement, and scroll back down to continue writing, but it can really break the flow of concentration - especially considering that it may need to be done several times in just one method.
Wouldn't it be great if Eclipse could handle this tedium for you?
Enter Quick Fix. In this example, we're creating a class called Molecule and need to add a List to hold its atoms. We begin by declaring the atoms variable:

Eclipse recognizes that List is a new type. Instead of manually inserting an import statement at the top of the file, let's use Quick Fix.
Highlighting the error and pressing [Ctrl-1] opens Quick Fix and gives us a list of options to choose from:

Quick Fix can also create a class or interface template instead of importing a class, as the screenshot above suggests.
We need to import the java.util.List interface. Double clicking on the Import 'List'(java.util) option inserts the import statement and allows us to continue writing:

Eclipse is packed with these kinds of useful but hard to find features. Future Depth-First articles will highlight some of them.
Subscribe to Depth-First by Email 3
It's been said that "every system evolves until it uses email." While this isn't always true, and email is quite unpopular with some people, others prefer it over alternative information delivery methods.
Those who prefer email updates can now subscribe to the Depth-First feed via email. Whenever a new article is posted, you'll receive an email containing the full text as HTML. I accomplished this feat without so much as writing a line of code by taking advantage of FeedBurner Email. I "discovered" this feature after reading about Antony Williams' use of it on his blog.
You can find a permanent link to the email subscription form on Depth-First's right-hand sidebar under "Feed":

How Would Your Cheminformatics Tool Do This? 3

Reference: Y. Zhang, E. Hisano, R. Ohta, R. Miyatake, Y. Horino, M. Oda Tetrahedron Lett.

