def test_persist_result_helper(self):
        """Ensure persist_result_helper works as intended."""
        wrapper = AnalysisResultWrapper().save()
        analysis_result = AnalysisResultMeta(sample_similarity=wrapper).save()
        sample_similarity = create_mvp_sample_similarity()

        persist_result_helper(sample_similarity, analysis_result.uuid,
                              'sample_similarity')
        analysis_result.reload()
        self.assertIn('sample_similarity', analysis_result)
        wrapper = getattr(analysis_result, 'sample_similarity').fetch()
        self.assertIn('status', wrapper)
        self.assertEqual('S', wrapper.status)
Esempio n. 2
0
def persist_result(result_data, analysis_result_id, result_name):
    """Persist Microbe Directory results."""
    result = MicrobeDirectoryResult(**result_data)
    persist_result_helper(result, analysis_result_id, result_name)
Esempio n. 3
0
def persist_result(result_data, analysis_result_id, result_name):
    """Persist Beta Diversity results."""
    result = BetaDiversityResult(**result_data)
    persist_result_helper(result, analysis_result_id, result_name)
Esempio n. 4
0
def persist_result(result_data, analysis_result_id, result_name):
    """Persist Methyl results."""
    result = MethylResult(**result_data)
    persist_result_helper(result, analysis_result_id, result_name)
def persist_result(result_data, analysis_result_id, result_name):
    """Persist Macrone results."""
    result = MacrobeResult(**result_data)
    persist_result_helper(result, analysis_result_id, result_name)
Esempio n. 6
0
def persist_result(result_data, analysis_result_id, result_name):
    """Persist Taxa Tree results."""
    result = TaxaTreeResult(**result_data)
    persist_result_helper(result, analysis_result_id, result_name)
def persist_result(result_data, analysis_result_id, result_name):
    """Persist Functional Genes results."""
    result = FunctionalGenesResult(**result_data)
    persist_result_helper(result, analysis_result_id, result_name)
def persist_result(result_data, analysis_result_id, result_name):
    """Persist Reads Classified result."""
    result = ReadsClassifiedResult(samples=result_data)
    persist_result_helper(result, analysis_result_id, result_name)
Esempio n. 9
0
def persist_result(result_data, analysis_result_id, result_name):
    """Persist Pathways results."""
    result = PathwayResult(**result_data)
    persist_result_helper(result, analysis_result_id, result_name)
Esempio n. 10
0
def persist_result(result_data, analysis_result_id, result_name):
    """Persist HMP results."""
    result = HMPResult(**result_data)
    persist_result_helper(result, analysis_result_id, result_name)
Esempio n. 11
0
def persist_result(result_data, analysis_result_id):
    """Persist Sample Similarity results."""
    result = SampleSimilarityResult(**result_data)
    persist_result_helper(result, analysis_result_id, MODULE_NAME)
Esempio n. 12
0
def persist_result(result_data, analysis_result_id, result_name):
    """Persist Read Stats results."""
    result = ReadStatsResult(**result_data)
    persist_result_helper(result, analysis_result_id, result_name)
Esempio n. 13
0
def persist_result(result_data, analysis_result_id, result_name):
    """Persist Taxon results."""
    result = TaxonAbundanceResult(**result_data)
    persist_result_helper(result, analysis_result_id, result_name)
Esempio n. 14
0
def persist_result(result_data, analysis_result_id, result_name):
    """Persist VFDB results."""
    result = VFDBResult(**result_data)
    persist_result_helper(result, analysis_result_id, result_name)
Esempio n. 15
0
def persist_result(result_data, analysis_result_id, result_name):
    """Persist CARD AMRS results."""
    result = CARDGenesResult(**result_data)
    persist_result_helper(result, analysis_result_id, result_name)