docs: def get_string(self):
      """Make a string reprentation of the error stats.
  
      :returns: error profile
      :rtype: string
  
      """
      ostr = ''
      ostr += str(len(self._alignment_errors))+" Alignments\n"
      ostr += 'Target: '+"\n"
      totbases = sum([len(x.get_target_sequence()) for x in self._alignment_errors])
      ostr += '  '+str(totbases)+" Target Bases\n"
      adjerror = sum([sum([y.get_error_probability() for y in x.get_target_errors()]) for x in self._alignment_errors])
      ostr += '  '+str(adjerror)+" Approximate error count\n"
      ostr += '  '+str(float(adjerror)/float(totbases))+" Error rate\n"
      ostr += 'Query: '+"\n"
      totbases = sum([len(x.get_query_sequence()) for x in self._alignment_errors])
      ostr += '  '+str(totbases)+" Query Bases\n"
      adjerror = sum([sum([y.get_error_probability() for y in x.get_query_errors()]) for x in self._alignment_errors])
      ostr += '  '+str(adjerror)+" Approximate error count\n"
      ostr += '  '+str(float(adjerror)/float(totbases))+" Error rate\n"
      return ostr