Exemplo n.º 1
0
    def create_output_results(self,
                              storages,
                              update=False,
                              skip_missing=False):
        """
        Create the set of output results produced by this analysis.
        """
        results_name = results_import.pseudobulk_results_name_template.format(
            jira_ticket=self.jira,
            analysis_type=self.analysis_type,
            library_id=self.args['library_id'],
            sample_id=self.args['sample_id'],
        )

        results = results_import.create_dlp_results(
            self.tantalus_api,
            self.out_dir,
            self.get_id(),
            results_name,
            self.get_input_samples(),
            self.get_input_libraries(),
            storages['working_results'],
            update=update,
            skip_missing=skip_missing,
        )

        return [results['id']]
Exemplo n.º 2
0
    def create_output_results(self,
                              storages,
                              update=False,
                              skip_missing=False):
        """
        Create the set of output results produced by this analysis.
        """
        ### Results name
        results_name = 'microscope_processed_{}'.format(
            self.args['library_id'])

        library_pk = self.tantalus_api.get(
            'dna_library', library_id=self.args['library_id'])['id']

        results = results_import.create_dlp_results(
            self.tantalus_api,
            self.out_dir,
            self.get_id(),
            results_name,
            [],
            [library_pk],
            storages['working_results'],
            update=update,
            skip_missing=skip_missing,
        )

        return [results['id']]
Exemplo n.º 3
0
    def create_output_results(self, storages, update=False, skip_missing=False):
        """
        Create the set of output results produced by this analysis.
        """
        results = results_import.create_dlp_results(
            self.tantalus_api,
            self.out_dir,
            self.get_id(),
            '{}_{}'.format(self.jira, self.analysis_type),
            self.get_input_samples(),
            self.get_input_libraries(),
            storages['working_results'],
            update=update,
            skip_missing=skip_missing,
        )

        return [results['id']]