X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=htsworkflow.git;a=blobdiff_plain;f=htsworkflow%2Fsubmission%2Fsubmission.py;fp=htsworkflow%2Fsubmission%2Fsubmission.py;h=12a5154c33a01bf15d1349040e7bfd2f71f51df8;hp=640443557f8d50a574816ce33ba417de35054da5;hb=d3b89db83b5ab383ddcf56aa155b354902e633e3;hpb=a267c9335622221fbb0c7e860f2434b5f5281b24 diff --git a/htsworkflow/submission/submission.py b/htsworkflow/submission/submission.py index 6404435..12a5154 100644 --- a/htsworkflow/submission/submission.py +++ b/htsworkflow/submission/submission.py @@ -57,6 +57,13 @@ class Submission(object): pathname = os.path.abspath(os.path.join(analysis_dir, filename)) self.construct_file_attributes(analysis_dir, libNode, pathname) + def analysis_nodes(self, result_map): + """Return an iterable of analysis nodes + """ + for result_dir in result_map.values(): + an_analysis = self.get_submission_node(result_dir) + yield an_analysis + def construct_file_attributes(self, analysis_dir, libNode, pathname): """Looking for the best extension The 'best' is the longest match