Implement a sequence diagram module in BioJava3 by re-engineering the code of RCSB PDB Sequence Diagram. While the current RCSB PDB Sequence Diagram provides a great visual presentation of protein sequence annotations (example), it is tightly coupled to 3-D structures. The aim of this project is to design and implement a new framework for sequence annotation visualization (by refactoring the current code) with following features:
- It is for any general sequences (protein, DNA, ...)
- It supports annotations that currently supported by the RCSB Sequence Diagram such as protein domain, protein secondary structure, etc.
- One can easily extend it for new sequence annotations
- One can easily add new visualization styles
- Add support for visualizing annotations from Distributed Annotation System (DAS).
Suggested for GSoC 2012