code: def create_node(self, bank, tags=None):
          
          if tags is None:
              tags = []
          node = Node(self)
          node.add_input_opt('--bank-file', bank)
  
          # Get the output (taken from inspiral.py)
          out_files = FileList([])
          for i in range( 0, self.num_banks):
              curr_tag = 'bank%d' %(i)
              # FIXME: What should the tags actually be? The job.tags values are
              #        currently ignored.
              curr_tags = bank.tags + [curr_tag] + tags
              job_tag = bank.description + "_" + self.name.upper()
              out_file = File(bank.ifo_list, job_tag, bank.segment,
                              extension=self.extension, directory=self.out_dir,
                              tags=curr_tags, store_file=self.retain_files)
              out_files.append(out_file)
          node.add_output_list_opt('--output-filenames', out_files)
          return node
docs: Set up a CondorDagmanNode class to run splitbank code
  
          Parameters
          ----------
          bank : pycbc.workflow.core.File
              The File containing the template bank to be split
  
          Returns
          --------
          node : pycbc.workflow.core.Node
              The node to run the job