예제 #1
0
def format_fasta(sequence, seq_id):
    fasta_seq = TarkSeqUtils.format_fasta(sequence, id_=seq_id)
    sequence = fasta_seq
    return sequence
예제 #2
0
 def test_format_fasta(self):
     sequence = "GATTGCGCCACTGCACTCCAGCCTGGGCGTGCAGATCAGAGCGAGACCTTGTCTCTAAAGGAAAAAAAAAAAGAAAGAAAGAAAGAAAAGAAAAGAAAAGAAAACCTAGCGAGGTAGATAATTTT"  # @IgnorePep8
     formatted_seq = TarkSeqUtils.format_fasta(sequence)
     expected_seq = ">ID_\nGATTGCGCCACTGCACTCCAGCCTGGGCGTGCAGATCAGAGCGAGACCTTGTCTCTAAAG\nGAAAAAAAAAAAGAAAGAAAGAAAGAAAAGAAAAGAAAAGAAAACCTAGCGAGGTAGATA\nATTTT\n"  # @IgnorePep8
     self.assertEqual(formatted_seq, expected_seq, "Sequences are equal")