libRosetta Users Guide

Extending libRosetta

libRosetta is designed for extensibility, with low coupling between components of limited, well-defined responsibilities. Since it is impossible to describe every possible extension we look at a set of typical tasks that should give some guidance on how to extend libRosetta for other goals.

[ Some of the extension tasks to be added here are shown below. ]

Add a Function to a Class Hierarchy

Add an Atom Type

Add an Amino Acid Variant

Add a Scoring Method

Read/load a Ligand from File

Support | ©2007 Rosetta Commons