Esempio n. 1
0
    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)
Esempio n. 2
0
 def get_results_url(self):
     """get_results_url
     returns a signed URL for results"""
     return s3utils.get_presigned_url(self.bucket, self._s3_results)
Esempio n. 3
0
 def get_logfile_url(self):
     """get_logfile_url
     returns a signed URL for logfile"""
     return s3utils.get_presigned_url(self.bucket, self._s3_log)
Esempio n. 4
0
    def get_test_files(filepath):
        """get_test_files

        :param filepath:
        """
        return s3utils.get_presigned_url(tfvars.TESTDATA_BUCKET_ID, filepath)
Esempio n. 5
0
    def get_resource_files(filename):
        """get_resource_files

        :param filename:
        """
        return s3utils.get_presigned_url(tfvars.RESOURCES_BUCKET_ID, filename)