docs: def add_called_sequence(self, section, name, sequence, qstring):
          """ Add basecalled sequence data
          
          :param section: ['template', 'complement' or '2D']
          :param name: The record ID to use for the fastq.
          :param sequence: The called sequence.
          :param qstring: The quality string.
          """
          event_group = 'BaseCalled_{}'.format(section)
          if not event_group in self.handle.handle['Analyses/{}'.format(self.group_name)]:
              self.handle.add_analysis_subgroup(self.group_name, event_group)
          fastq_text = '@{}\n{}\n+\n{}\n'.format(name, sequence, qstring)
          fastq_arr = np.array(fastq_text, dtype=str)
          self.handle.add_analysis_dataset('{}/{}'.format(self.group_name, event_group), 'Fastq', fastq_arr)