client

class overture_song.client.Api(config)[source]

Bases: object

check_is_alive()[source]
config
get_all_studies()[source]
get_analysis(analysis_id)[source]
get_analysis_files(analysis_id)[source]
get_entire_study(study_id)[source]
get_schema(schema_id)[source]
get_study(study_id)[source]
is_alive()[source]
list_schemas()[source]
publish(analysis_id)[source]
save(upload_id, ignore_analysis_id_collisions=False)[source]
save_study(study)[source]
status(upload_id)[source]
suppress(analysis_id)[source]
unpublish(analysis_id)[source]
update_file(object_id, file_update_request)[source]
upload(json_payload, is_async_validation=False)[source]
class overture_song.client.Endpoints(server_url)[source]

Bases: object

get_all_studies()[source]
get_analysis(study_id, analysis_id)[source]
get_analysis_files(study_id, analysis_id)[source]
get_entire_study(study_id)[source]
get_schema(schema_id)[source]
get_study(study_id)[source]
is_alive()[source]
list_schemas()[source]
publish(study_id, analysis_id)[source]
save_by_id(study_id, upload_id, ignore_analysis_id_collisions)[source]
save_study(study_id)[source]
status(study_id, upload_id)[source]
suppress(study_id, analysis_id)[source]
unpublish(study_id, analysis_id)[source]
update_file(study_id, object_id)[source]
upload(study_id, is_async_validation=False)[source]
class overture_song.client.ManifestClient(api)[source]

Bases: object

create_manifest(source_dir, analysis_id)[source]
write_manifest(analysis_id, source_dir, output_file_path)[source]
class overture_song.client.StudyClient(api)[source]

Bases: object

create(study)[source]
has(study_id)[source]
read(study_id)[source]
class overture_song.client.UploadClient(api)[source]

Bases: object

check_upload_status(upload_id)[source]
publish(analysis_id)[source]
save(upload_id, ignore_analysis_id_collisions=False)[source]
upload_file(file_path, is_async_validation=False)[source]