Skip to content

Development Approach

Robert J. Gifford edited this page Jun 25, 2024 · 2 revisions

The DIGS tool is developed using Object Oriented Perl (OOPERL). This reflects my postdoctoral research experience working with the Stanford HIV Drug Resistance Database (HIVdb). The HIVdb code I worked with, which was written by Bradley Betts using OOPERL, introduced me to this style. Since the first Perl programs I worked with were in OOPERL, and I was previously familiar with object-oriented concepts from some dabbling in C++, OOPERL became my default approach, but I have mainly used it only as a framework for compartmentalizing related functions. My code doesn’t fully utilize OO features like polymorphism.

  • Rob Gifford, DIGS Tool developer.