MODULEWRITER: A program for automatic generation of database interfaces

Christina L. Zheng, Fariba Fana, Poornaprajna V. Udupi, Michael Gribskov

Research output: Contribution to journalArticlepeer-review


MODULEWRITER is a PERL object relational mapping (ORM) tool that automatically generates database specific application programming interfaces (APIs) for SQL databases. The APIs consist of a package of modules providing access to each table row and column. Methods for retrieving, updating and saving entries are provided, as well as other generally useful methods (such as retrieval of the highest numbered entry in a table). MODULEWRITER provides for the inclusion of user-written code, which can be preserved across multiple runs of the MODULEWRITER program.

Original languageEnglish (US)
Pages (from-to)135-139
Number of pages5
JournalComputational Biology and Chemistry
Issue number2
StatePublished - May 2003
Externally publishedYes


  • API
  • Object relational mapping
  • PERL
  • Relational database
  • SQL

ASJC Scopus subject areas

  • Structural Biology
  • Biochemistry
  • Organic Chemistry
  • Computational Mathematics


Dive into the research topics of 'MODULEWRITER: A program for automatic generation of database interfaces'. Together they form a unique fingerprint.

Cite this