GenoCAD was a web application created for the Virginia Bioinformatics Institute to help researchers create inherent genetic sequences with theoretical biological functions.
Responsibilities:
We used motion to demonstrate to the user how the sequence was being built. Clicking on a sequence block would "open" new possible sequences. Users could then choose a specific string of that sequence block.
A large number of blocks can quickly become confusing for users and making an incorrect step was common. We created a history of undo as the sequence is generated so that a user could quickly go back to a previous step if they encountered a dead end.
We also created a feature that used the same validation engine in reverse. That is, instead of building valid sequences, a user could upload and test the validity of their own sequences that they may have generated in another application.