code: def htseq_counts_chart (self):
          
          cats = OrderedDict()
          cats['assigned'] =      { 'name': 'Assigned' }
          cats['ambiguous'] =     { 'name': 'Ambiguous' }
          cats['alignment_not_unique'] = { 'name': 'Alignment Not Unique' }
          cats['no_feature'] =    { 'name': 'No Feature' }
          cats['too_low_aQual'] = { 'name': 'Too Low aQual' }
          cats['not_aligned'] =   { 'name': 'Not Aligned' }
          config = {
              'id': 'htseq_assignment_plot',
              'title': 'HTSeq: Count Assignments',
              'ylab': '# Reads',
              'hide_zero_cats': False,
              'cpswitch_counts_label': 'Number of Reads'
          }
          return bargraph.plot(self.htseq_data, cats, config)
docs: Make the HTSeq Count assignment rates plot