class jade.rosetta_jade.FeaturesJsonCreator.JsonCreator(out_path, script_type)[source]

Basic implementation of a simple JsonCreator to create Jsons. Could be expanded to not load jsons with pre-set scripts. A nicer implementation would be a GUI for running the FeaturesReporter scripts.

add_features_script(rel_script_path)[source]

Add a features script to run.

add_output_method(output_method)[source]

Add an output method

add_sample_source_info(db_path, id, ref=False)[source]
run_json(backround=False)[source]
save_json(out_path='local_json.txt')[source]
jade.rosetta_jade.FeaturesJsonCreator.add_sample_source(json_dict, sample_source_dict)[source]
jade.rosetta_jade.FeaturesJsonCreator.append_scripts_formats_to_json_dict(data, json_dict)[source]
jade.rosetta_jade.FeaturesJsonCreator.initialize_json_dict(out_dir)[source]
jade.rosetta_jade.FeaturesJsonCreator.run_features_json(json_path, backround=False, outpath='')[source]

Convenience function Outputs an R script for running a JSON file, and runs it. Works with the new Library structure of the Features Reporter Framework.

jade.rosetta_jade.FeaturesJsonCreator.run_features_json_old(json_path, backround=False, outpath='')[source]

Convenience function Run compare_sample_sources with json path.

jade.rosetta_jade.FeaturesJsonCreator.setup_baseline_scripts_and_formats(json_dict, type)[source]
jade.rosetta_jade.FeaturesJsonCreator.write_json_for_single_recovery_experiment(db_path_exp, db_path_natives, exp_id, out_path)[source]

Create a JSON file for recovery of a single experiment.