tools

class overture_song.tools.BatchUploader(server_url, access_token, payload_dir, debug=False)[source]

Bases: object

get_all_files()[source]
get_file(study_id, filename)[source]
get_files(study_id)[source]
get_studies()[source]
print_upload_states()[source]
publish_all()[source]
save_all()[source]
status_all()[source]
upload_all()[source]
class overture_song.tools.FileUploadClient(api, filename, is_async_validation=False, ignore_analysis_id_collisions=False)[source]

Bases: object

publish()[source]
save()[source]
update_status()[source]
upload()[source]
class overture_song.tools.FileUploadState[source]

Bases: enum.Enum

An enumeration.

NOT_UPLOADED = 0
PUBLISHED = 4
PUBLISH_ERROR = -2
SAVED = 3
SAVE_ERROR = -3
STATUS_ERROR = -5
SUBMITTED = 1
UNKNOWN_ERROR = -1
UPLOAD_ERROR = -6
VALIDATED = 2
VALIDATION_ERROR = -4
class overture_song.tools.SimplePayloadBuilder(donor: Type[overture_song.entities.Donor], specimen: Type[overture_song.entities.Specimen], sample: Type[overture_song.entities.Sample], files: List[overture_song.entities.File], experiment: object, analysisId: str = None)[source]

Bases: object

analysisId = None
to_dict()[source]