def get_map_file_template(data_type): """get_map_file_template :param data_type: """ if data_type == "SE": key = "fastq_single_end_mapping_template_qiime.xlsx" elif data_type == "WGS_PE": key = "WGS_bioBakery_template_N2.xlsx" elif data_type == "WGS_SE": key = "WGS_bioBakery_template_single_end_N2.xlsx" elif data_type == "QC_PE": key = "QC_pipeline_template_paired_end_N2.xlsx" elif data_type == "QC_SE": key = "QC_pipeline_template_single_end_N2.xlsx" else: # default, in case data_type is None # will also be used for PE key = "Demultiplexed_QIIME_mothur_DADA2_template.xlsx" return s3utils.get_presigned_url(tfvars.RESOURCES_BUCKET_ID, key)
def get_results_url(self): """get_results_url returns a signed URL for results""" return s3utils.get_presigned_url(self.bucket, self._s3_results)
def get_logfile_url(self): """get_logfile_url returns a signed URL for logfile""" return s3utils.get_presigned_url(self.bucket, self._s3_log)
def get_test_files(filepath): """get_test_files :param filepath: """ return s3utils.get_presigned_url(tfvars.TESTDATA_BUCKET_ID, filepath)
def get_resource_files(filename): """get_resource_files :param filename: """ return s3utils.get_presigned_url(tfvars.RESOURCES_BUCKET_ID, filename)