Ejemplo n.º 1
0
 def __init__(self, parent):
     # Save parent #
     self.parent, self.pool = parent, parent
     self.samples = parent.samples
     # Paths #
     self.base_dir = self.pool.p.groups_dir + self.short_name + '/'
     self.p = AutoPaths(self.base_dir, self.all_paths)
     # Super #
     self.fwd_path = self.p.fwd_fastq
     self.rev_path = self.p.rev_fastq
     self.gziped = True if self.fwd_path.endswith('gz') else False
     # Add assembly files #
     self.assembled = Assembled(self)
     self.unassembled = Unassembled(self)
     self.children = (self.assembled, self.unassembled)
     self.first = self.assembled
     # Graphs #
     self.graphs = [
         getattr(outcome_plots, cls_name)(self)
         for cls_name in outcome_plots.__all__
     ]