CECIL is a database that stores clinical and molecular information on patients with Alport syndrome. The clinical component of CECIL is specific to Alport syndrome; the component that stores and manipulates molecular data can be used for any disease caused by a gene mutation, such as cystic fibrosis. While offering the ability to retrieve patient data through compound Boolean queries, CECIL also offers the ability to manipulate sequence information in various ways. In particular, CECIL can perform an augmented sequence alignment of an abnormal (patient) DNA sequence with a reference sequence. CECIL is currently being used by members of the International Alport Syndrome consortium. We describe CECIL's features and discuss the design decisions made in generalizing CECIL's architecture.