mecfs_bio.build_system.wf.synapse_downloader
Synapse download capability
Classes:
-
SharedClientSynapseDownloader–Downloads via a lazily authenticated Synapse client reused across calls.
-
SynapseDownloader–Downloads a single file from synapse.org into a local directory.
SharedClientSynapseDownloader
Bases: SynapseDownloader
Downloads via a lazily authenticated Synapse client reused across calls.
Methods:
-
download–
Source code in mecfs_bio/build_system/wf/synapse_downloader.py
download
Source code in mecfs_bio/build_system/wf/synapse_downloader.py
SynapseDownloader
Bases: ABC
Downloads a single file from synapse.org into a local directory.
Methods:
-
download–Download the single file at synid into dest_dir, assert its name equals
download
abstractmethod
Download the single file at synid into dest_dir, assert its name equals expected_name, and return its local path.