From 6af9325573d5c021c6308ccc27b9105c9d2ab7cb Mon Sep 17 00:00:00 2001 From: VinzentRisch Date: Tue, 3 Sep 2024 16:53:38 +0200 Subject: [PATCH] added registration for collate_ortholog_annotations --- q2_types/plugin_setup.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/q2_types/plugin_setup.py b/q2_types/plugin_setup.py index 3039f23..ed59706 100644 --- a/q2_types/plugin_setup.py +++ b/q2_types/plugin_setup.py @@ -19,7 +19,7 @@ from q2_types.feature_data_mag import MAG from q2_types.per_sample_sequences import MAGs from q2_types.feature_data import FeatureData -from q2_types.genome_data import Orthologs +from q2_types.genome_data import Orthologs, GenomeData, NOG from q2_types.sample_data import SampleData @@ -120,6 +120,21 @@ "and collates them into a single artifact.", ) +plugin.methods.register_function( + function=q2_types.genome_data.collate_ortholog_annotations, + inputs={'ortholog_annotations': List[GenomeData[NOG]]}, + parameters={}, + outputs=[('collated_annotations', GenomeData[NOG])], + input_descriptions={ + 'ortholog_annotations': "Collection of ortholog annotations." + }, + output_descriptions={ + 'collated_annotations': "Collated ortholog annotations." + }, + name='Collate ortholog annotations.', + description="Takes a collection of GenomeData[NOG]'s " + "and collates them into a single artifact.", +) importlib.import_module('q2_types.bowtie2._deferred_setup') importlib.import_module('q2_types.distance_matrix._deferred_setup')