code: def coverage_lineplot (self):
          
          # Add line graph to section
          data = list()
          data_labels = list()
          if len(self.rna_seqc_norm_high_cov) > 0:
              data.append(self.rna_seqc_norm_high_cov)
              data_labels.append({'name': 'High Expressed'})
          if len(self.rna_seqc_norm_medium_cov) > 0:
              data.append(self.rna_seqc_norm_medium_cov)
              data_labels.append({'name': 'Medium Expressed'})
          if len(self.rna_seqc_norm_low_cov) > 0:
              data.append(self.rna_seqc_norm_low_cov)
              data_labels.append({'name': 'Low Expressed'})
          pconfig = {
              'id': 'rna_seqc_mean_coverage_plot',
              'title': 'RNA-SeQC: Gene Body Coverage',
              'ylab': '% Coverage',
              'xlab': "Gene Body Percentile (5' -> 3')",
              'xmin': 0,
              'xmax': 100,
              'tt_label': "<strong>{point.x}% from 5'</strong>: {point.y:.2f}",
              'data_labels': data_labels
          }
          if len(data) > 0:
              self.add_section (
                  name = 'Gene Body Coverage',
                  anchor = 'rseqc-rna_seqc_mean_coverage',
                  helptext = 'The metrics are calculated across the transcripts with tiered expression levels.',
                  plot = linegraph.plot(data, pconfig)
              )
docs: Make HTML for coverage line plots