class jade.RAbD_BM.AnalysisInfo.AnalysisInfo(json_path)[source]

Simple class that parses a json file which defines (USING RELATIVE PATHS):

  1. exp - The name of the experiment - whatever you want it to be.
  2. decoy_dir - the directory of the decoys.
  3. features_db - the db where the features reporters have been run.

The class will store this information, and parse the benchmark info in the decoy dir, storing a BenchmarkInfo object. Benchmark classes and scripts will take lists to these analysis files and use them to generate plots and data.

get_bm_info()[source]

Get the benchmark info :rtype: rosetta_bms.BenchmarkInfo

get_decoy_dir()[source]
get_exp()[source]
get_features_db()[source]
class jade.RAbD_BM.AnalysisInfo.NativeInfo(dataset, input_pdb_type, root_dataset_dir='datasets')[source]

Simple class to hold native information.

get_decoy_dir()[source]
get_features_db()[source]