-
Notifications
You must be signed in to change notification settings - Fork 7
/
modifications.py
23 lines (17 loc) · 1.26 KB
/
modifications.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from scadnano import Modification5Prime, Modification3Prime, ModificationInternal
biotin_5p = Modification5Prime(display_text='B', vendor_code='/5Biosg/')
biotin_3p = Modification3Prime(display_text='B', vendor_code='/3Bio/')
biotin_int = ModificationInternal(display_text='B', vendor_code='/iBiodT/', allowed_bases=frozenset('T'))
cy3_5p = Modification5Prime(display_text='Cy3', vendor_code='/5Cy3/')
cy3_3p = Modification3Prime(display_text='Cy3', vendor_code='/3Cy3Sp/')
cy3_int = ModificationInternal(display_text='Cy3', vendor_code='/iCy3/')
cy5_5p = Modification5Prime(display_text='Cy5', vendor_code='/5Cy5/')
cy5_3p = Modification3Prime(display_text='Cy5', vendor_code='/3Cy5Sp/')
cy5_int = ModificationInternal(display_text='Cy5', vendor_code='/iCy5/')
fam_5p = Modification5Prime(display_text='F', vendor_code='/56-FAM/')
fam_3p = Modification3Prime(display_text='F', vendor_code='/36-FAM/')
rox_5p = Modification5Prime(display_text='R', vendor_code='/56-ROXN/')
rox_3p = Modification3Prime(display_text='R', vendor_code='/3Rox_N/')
fluorescein_5p = Modification5Prime(display_text='F', vendor_code='/5FluorT/')
fluorescein_3p = Modification3Prime(display_text='F', vendor_code='/3FluorT/')
fluorescein_int = ModificationInternal(display_text='F', vendor_code='/iFluorT/')