Figure 1.

Implementing a Bioconductor class in Python. Implementing a Bioconductor class can be performed by either declaring all class components explicitly (right), or by relying on meta-programming utilities found in the rpy2 package (left). Meta-programming helps reduce the amount of boilerplate code by automating part of the translation work.

Gautier BMC Bioinformatics 2010 11(Suppl 12):S11   doi:10.1186/1471-2105-11-S12-S11