:return: string representation of this sequence object in fasta format

def to_fasta_str(self, line_width=50, include_coords=True):
    """
    :return: string representation of this sequence object in fasta format
    """
    res = ">" + self.name
    if include_coords:
      res += ":" + str(self.start) + "-" + str(self.end)
      res += " (" + str(self.remaining) + ")"
    m_str = self.meta_data_to_string()
    if m_str:
      res += (" " + m_str)
    res += "\n"
    for i in range(0, len(self.sequenceData), line_width):
      res += self.sequenceData[i:i + line_width]
      if i + line_width < len(self.sequenceData):
        res += "\n"
    return res