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