diff --git a/lib/galaxy/datatypes/xml.py b/lib/galaxy/datatypes/xml.py index 2766982af26..56318c9f1a1 100644 --- a/lib/galaxy/datatypes/xml.py +++ b/lib/galaxy/datatypes/xml.py @@ -42,6 +42,13 @@ class GenericXml( data.Text ): #TODO - Is there a more robust way to do this? return line.startswith(' 1: + raise NotImplementedError("Merging multiple XML files is non-trivial and must be implemented for each XML type") + #For one file only, use base class method (move/copy) + data.Text.merge(split_files, output_file) + merge = staticmethod(merge) class BlastXml( GenericXml ): """NCBI Blast XML Output data"""