INNER CODE UNIT · Python
don_
hillerlab/TOGA · CESAR_wrapper.py:444
don_ = exon_seq_w_ss[-SS_SIZE:]
elif is_first_exon and is_last_exon:
# no splice sites
exon_seq = exon_seq_w_ss
acc_, don_ = "NN", "NN"
elif is_first_exon:
exon_seq = exon_seq_w_ss[:-SS_SIZE]
acc_ = "NN"
don_ = exon_seq_w_ss[-SS_SIZE:]
elif is_last_exon:
exon_seq = exon_seq_w_ss[SS_SIZE:]
acc_ = exon_seq_w_ss[:SS_SIZE]
don_ = "NN"
else:
raise RuntimeError("Unreachable branch reached")
s_sites.append(acc_)
s_sites.append(don_)
exons_seq[num] = exon_seq