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 HierarchyAdd an Atom TypeAdd an Amino Acid VariantAdd a Scoring MethodRead/load a Ligand from File |