code: def threeprime_plot(self):
          
  
          data = dict()
          dict_to_add = dict()
          # Create tuples out of entries
          for key in self.threepGtoAfreq_data:
              pos = list(range(1,len(self.threepGtoAfreq_data.get(key))))
              #Multiply values by 100 to get %
              tmp = [i * 100.0 for i in self.threepGtoAfreq_data.get(key)]
              tuples = list(zip(pos,tmp))
              # Get a dictionary out of it
              data = dict((x, y) for x, y in tuples)
              dict_to_add[key] = data
  
          config = {
              'id': 'threeprime_misinc_plot',
              'title': 'DamageProfiler: 3P G>A misincorporation plot',
              'ylab': '% G to A substituted',
              'xlab': 'Nucleotide position from 3\'',
              'tt_label': '{point.y:.2f} % G>A misincorporations at nucleotide position {point.x}',
              'ymin': 0,
              'xmin': 1
          }
  
          return linegraph.plot(dict_to_add,config)
docs: Generate a 3' G>A linegraph plot