code: def rsem_mapped_reads_plot(self):
          
  
          # Plot categories
          keys = OrderedDict()
          keys['Unique'] =      { 'color': '#437bb1', 'name': 'Aligned uniquely to a gene' }
          keys['Multi'] =       { 'color': '#e63491', 'name': 'Aligned to multiple genes' }
          keys['Filtered'] =    { 'color': '#b1084c', 'name': 'Filtered due to too many alignments' }
          keys['Unalignable'] = { 'color': '#7f0000', 'name': 'Unalignable reads' }
  
          # Config for the plot
          config = {
              'id': 'rsem_assignment_plot',
              'title': 'RSEM: Mapped reads',
              'ylab': '# Reads',
              'cpswitch_counts_label': 'Number of Reads',
              'hide_zero_cats': False
          }
  
          self.add_section(
              name = 'Mapped Reads',
              anchor = 'rsem_mapped_reads',
              description = 'A breakdown of how all reads were aligned for each sample.',
              plot = bargraph.plot(self.rsem_mapped_data, keys, config)
          )
docs: Make the rsem assignment rates plot