docs: def get_called_sequence(self, section=None, fastq=False):
          """ Return either the called sequence data, if present.
          :param section: ['template', 'complement' or '2D']
          :param fastq: If True, return a single, multiline fastq string. If
              False, return a tuple of (name, sequence, qstring).
          :return: Either the fastq string or the (name, sequence, qstring) tuple.
          """
          if section != "2D":
              warnings.warn("Basecall2DTools.get_called_sequence() should specify section='2D'", DeprecationWarning)
              # Backwards compatibilty to 0.3.3, if no "2D" section, bump args by 1 and pass to super
              if section == None:
                  # We assume that a named arg or no-arg was given
                  return super(Basecall2DTools, self).get_called_sequence("2D", fastq)
              # We assume that a single unnamed arg was given for fastq
              return super(Basecall2DTools, self).get_called_sequence("2D", section)
          return super(Basecall2DTools, self).get_called_sequence(section, fastq)