(Circular) (Six-base) MAPSORT of: pFN21AB3030.seq Check: 7960 from: 1 to: 7456
pFN21AB3030 7456 bp
With 182 enzymes: SgfI *
October 20, 2009 10:38 ..
AatII G_ACGT'C
Cuts at: 278 331 414 600 1536 5266 278
Size: 53 83 186 936 3730 2468
Fragments arranged by size:
3730 2468 936 186 83 53
AccI GT'mk_AC
Cuts at: 1937 3240 3252 3283 4799 1937
Size: 1303 12 31 1516 4594
Fragments arranged by size:
4594 1516 1303 31 12
Acc65I G'GTAC_C
Cuts at: 4777 4777
Size: 7456
AclI AA'CG_TT
Cuts at: 1563 5583 5956 1563
Size: 4020 373 3063
Fragments arranged by size:
4020 3063 373
AcuI CTGAAGnnnnnnnnnnnnnn_nn'
Cuts at: 1632 3935 5519 6903 7171 1632
Size: 2303 1584 1384 268 1917
Fragments arranged by size:
2303 1917 1584 1384 268
AflII C'TTAA_G
Cuts at: 820 1017 820
Size: 197 7259
AflIII A'CryG_T
Cuts at: 1203 3549 6355 7332 1203
Size: 2346 2806 977 1327
Fragments arranged by size:
2806 2346 1327 977
AgeI A'CCGG_T
Cuts at: 2996 6287 2996
Size: 3291 4165
AhdI GACnn_n'nnGTC
Cuts at: 6185 6185
Size: 7456
AleI CACnn'nnGTG
Cuts at: 1166 2204 2673 3548 4478 4721 1166
Size: 1038 469 875 930 243 3901
Fragments arranged by size:
3901 1038 930 875 469 243
AlfI GCAnnnnnnTGCnnnnnnnnnn_nn'
Cuts at: 1184 2040 3901 1184
Size: 856 1861 4739
Fragments arranged by size:
4739 1861 856
AlwNI CAG_nnn'CTG
Cuts at: 3457 5199 6771 3457
Size: 1742 1572 4142
Fragments arranged by size:
4142 1742 1572
ApaLI G'TGCA_C
Cuts at: 4471 5513 6669 4471
Size: 1042 1156 5258
Fragments arranged by size:
5258 1156 1042
ApoI r'AATT_y
Cuts at: 1493 3613 4175 4765 4991 5143 7252 1493
Size: 2120 562 590 226 152 2109 1697
Fragments arranged by size:
2120 2109 1697 590 562 226 152
AseI AT'TA_AT
Cuts at: 160 1032 6010 160
Size: 872 4978 1606
Fragments arranged by size:
4978 1606 872
AsiSI GCG_AT'CGC
Cuts at: 2001 2001
Size: 7456
AvaI C'yCGr_G
Cuts at: 1870 1943 2866 3761 4210 4781 1870
Size: 73 923 895 449 571 4545
Fragments arranged by size:
4545 923 895 571 449 73
BamHI G'GATC_C
Cuts at: 4786 5153 4786
Size: 367 7089
BanI G'GyrC_C
Cuts at: 618 943 1160 1787 2372 3307 3710 4777 6232
Size: 325 217 627 585 935 403 1067 1455
Cuts at: 6232 618
Size: 1842
Fragments arranged by size:
1842 1455 1067 935 627 585 403 325
217
BanII G_rGCy'C
Cuts at: 1391 2046 2310 2858 3726 4775 1391
Size: 655 264 548 868 1049 4072
Fragments arranged by size:
4072 1049 868 655 548 264
BbsI GAAGACnn'nnnn_
Cuts at: 928 1899 3425 4014 928
Size: 971 1526 589 4370
Fragments arranged by size:
4370 1526 971 589
BcgI CGAnnnnnnTGCnnnnnnnnnn_nn'
Cuts at: 1903 1937 5647 5681 1903
Size: 34 3710 34 3678
Fragments arranged by size:
3710 3678 34 34
BciVI GTATCCnnnnn_n'
Cuts at: 4530 5348 6558 4530
Size: 818 1210 5428
Fragments arranged by size:
5428 1210 818
BclI T'GATC_A
Cuts at: 1548 2892 4236 1548
Size: 1344 1344 4768
Fragments arranged by size:
4768 1344 1344
BfrBI ATG'CAT
Cuts at: 4630 4630
Size: 7456
BglI GCCn_nnn'nGGC
Cuts at: 136 243 365 436 1067 1672 3173 4490 6067
Size: 107 122 71 631 605 1501 1317 1577
Cuts at: 6067 136
Size: 1525
Fragments arranged by size:
1577 1525 1501 1317 631 605 122 107
71
BglII A'GATC_T
Cuts at: 2118 2334 3678 7451 2118
Size: 216 1344 3773 2123
Fragments arranged by size:
3773 2123 1344 216
BlpI GC'TnA_GC
Cuts at: 2975 3440 4873 2975
Size: 465 1433 5558
Fragments arranged by size:
5558 1433 465
Bme1580I G_kGCm'C
Cuts at: 1790 2699 3312 3412 3526 4475 5517 6673 1790
Size: 909 613 100 114 949 1042 1156 2573
Fragments arranged by size:
2573 1156 1042 949 909 613 114 100
BmgBI CAC'GTC
Cuts at: 1318 3901 1318
Size: 2583 4873
BmrI ACTGGGnnnn_n'
Cuts at: 442 858 911 994 1393 1417 2462 5187 6145
Size: 416 53 83 399 24 1045 2725 958
Cuts at: 6145 442
Size: 1753
Fragments arranged by size:
2725 1753 1045 958 416 399 83 53
24
BmtI G_CTAG'C
Cuts at: 1056 1056
Size: 7456
BplI GAGnnnnnCTCnnnnnnnn_nnnnn'
Cuts at: 2232 2232
Size: 7456
BpmI CTGGAGnnnnnnnnnnnnnn_nn'
Cuts at: 1239 2202 2294 3479 6116 1239
Size: 963 92 1185 2637 2579
Fragments arranged by size:
2637 2579 1185 963 92
BpuEI CTTGAGnnnnnnnnnnnnnn_nn'
Cuts at: 3839 4316 4451 5581 6446 6744 3839
Size: 477 135 1130 865 298 4551
Fragments arranged by size:
4551 1130 865 477 298 135
BsaI GGTCTCn'nnnn_
Cuts at: 882 1499 2099 2515 2690 3002 6119 882
Size: 617 600 416 175 312 3117 2219
Fragments arranged by size:
3117 2219 617 600 416 312 175
BsaAI yAC'GTr
Cuts at: 493 1204 3550 5247 493
Size: 711 2346 1697 2702
Fragments arranged by size:
2702 2346 1697 711
BsaBI GATnn'nnATC
Cuts at: 2771 7450 2771
Size: 4679 2777
BsaHI Gr'CG_yC
Cuts at: 275 328 411 597 1533 5263 5645 6280 275
Size: 53 83 186 936 3730 382 635 1451
Fragments arranged by size:
3730 1451 936 635 382 186 83 53
BsaWI w'CCGG_w
Cuts at: 2571 2996 3051 3120 5889 6287 6561 6708 7119
Size: 425 55 69 2769 398 274 147 411
Cuts at: 7119 2571
Size: 2908
Fragments arranged by size:
2908 2769 425 411 398 274 147 69
55
BsaXI ACnnnnnCTCCnnnnnnn_nnn'
Cuts at: 1178 1208 1373 1403 1178
Size: 30 165 30 7231
Fragments arranged by size:
7231 165 30 30
BseRI GAGGAGnnnnnnnn_nn'
Cuts at: 1186 2602 2966 3227 3484 3842 3953 4082 1186
Size: 1416 364 261 257 358 111 129 4560
Fragments arranged by size:
4560 1416 364 358 261 257 129 111
BseYI C'CCAG_C
Cuts at: 2376 4497 6659 7155 2376
Size: 2121 2162 496 2677
Fragments arranged by size:
2677 2162 2121 496
BsgI GTGCAGnnnnnnnnnnnnnn_nn'
Cuts at: 1163 1736 2081 3381 1163
Size: 573 345 1300 5238
Fragments arranged by size:
5238 1300 573 345
BsiEI CG_ry'CG
Cuts at: 1540 1815 2001 3001 4906 5667 6695 1540
Size: 275 186 1000 1905 761 1028 2301
Fragments arranged by size:
2301 1905 1028 1000 761 275 186
BsiHKAI G_wGCw'C
Cuts at: 2046 3726 4439 4475 5517 5602 6673 2046
Size: 1680 713 36 1042 85 1071 2829
Fragments arranged by size:
2829 1680 1071 1042 713 85 36
BsmI GAATG_Cn'
Cuts at: 2405 4967 5060 2405
Size: 2562 93 4801
Fragments arranged by size:
4801 2562 93
BsmBI CGTCTCn'nnnn_
Cuts at: 2547 2547
Size: 7456
Bsp1286I G_dGCh'C
Cuts at: 1391 1790 2046 2310 2699 2858 3312 3412 3526
Size: 399 256 264 389 159 454 100 114
Cuts at: 3526 3726 4439 4475 4775 5517 5602 6673 1391
Size: 200 713 36 300 742 85 1071 2174
Fragments arranged by size:
2174 1071 742 713 454 399 389 300
264 256 200 159 114 100 85 36
BspEI T'CCGG_A
Cuts at: 2571 3051 7119 2571
Size: 480 4068 2908
Fragments arranged by size:
4068 2908 480
BspHI T'CATG_A
Cuts at: 5345 7075 5345
Size: 1730 5726
BspMI ACCTGCnnnn'nnnn_
Cuts at: 844 4811 844
Size: 3967 3489
BsrBI CCG'CTC
Cuts at: 1394 1823 3217 3336 4327 5343 1394
Size: 429 1394 119 991 1016 3507
Fragments arranged by size:
3507 1394 1016 991 429 119
BsrDI GCAATG_nn'
Cuts at: 65 1248 2391 4057 4084 5951 6125 65
Size: 1183 1143 1666 27 1867 174 1396
Fragments arranged by size:
1867 1666 1396 1183 1143 174 27
BsrFI r'CCGG_y
Cuts at: 1700 1810 2996 3387 3930 6100 6287 1700
Size: 110 1186 391 543 2170 187 2869
Fragments arranged by size:
2869 2170 1186 543 391 187 110
BsrGI T'GTAC_A
Cuts at: 96 2904 96
Size: 2808 4648
BssHII G'CGCG_C
Cuts at: 1925 1925
Size: 7456
BssSI C'ACGA_G
Cuts at: 5516 6528 5516
Size: 1012 6444
BstAPI GCAn_nnn'nTGC
Cuts at: 794 2712 4056 794
Size: 1918 1344 4194
Fragments arranged by size:
4194 1918 1344
BstBI TT'CG_AA
Cuts at: 6260 6260
Size: 7456
BstEII G'GTnAC_C
Cuts at: 1184 3904 1184
Size: 2720 4736
BstXI CCAn_nnnn'nTGG
Cuts at: 2542 4505 2542
Size: 1963 5493
BstYI r'GATC_y
Cuts at: 1972 2118 2254 2334 3123 3678 4786 5153 5538
Size: 146 136 80 789 555 1108 367 385
Cuts at: 5538 5555 7007 7093 7105 7451 1972
Size: 17 1452 86 12 346 1977
Fragments arranged by size:
1977 1452 1108 789 555 385 367 346
146 136 86 80 17 12
Bsu36I CC'TnA_GG
Cuts at: 2349 2349
Size: 7456
BtgI C'CryG_G
Cuts at: 513 1065 3366 4549 513
Size: 552 2301 1183 3420
Fragments arranged by size:
3420 2301 1183 552
BtgZI GCGATGnnnnnnnnnn'nnnn_
Cuts at: 487 1170 1226 2769 3333 3733 487
Size: 683 56 1543 564 400 4210
Fragments arranged by size:
4210 1543 683 564 400 56
BtsI GCAGTG_nn'
Cuts at: 2190 2374 3355 3384 4716 4972 5766 5786 2190
Size: 184 981 29 1332 256 794 20 3860
Fragments arranged by size:
3860 1332 981 794 256 184 29 20
ClaI AT'CG_AT
Cuts at: 1554 4281 1554
Size: 2727 4729
CspCI CAAnnnnnGTGGnnnnnnnnnn_nn'
Cuts at: 529 564 2518 2553 529
Size: 35 1954 35 5432
Fragments arranged by size:
5432 1954 35 35
DraI TTT'AAA
Cuts at: 4760 4760
Size: 7456
DrdI GACnn_nn'nnGTC
Cuts at: 809 1316 3248 3737 6463 809
Size: 507 1932 489 2726 1802
Fragments arranged by size:
2726 1932 1802 507 489
EaeI y'GGCC_r
Cuts at: 8 62 1487 1537 1812 1830 2943 3111 3174
Size: 54 1425 50 275 18 1113 168 63
Cuts at: 3174 3393 4518 4903 5792 7421 8
Size: 219 1125 385 889 1629 43
Fragments arranged by size:
1629 1425 1125 1113 889 385 275 219
168 63 54 50 43 18
EagI C'GGCC_G
Cuts at: 1537 1812 4903 1537
Size: 275 3091 4090
Fragments arranged by size:
4090 3091 275
EarI CTCTTCn'nnn_
Cuts at: 1353 2718 4095 4310 5386 1353
Size: 1365 1377 215 1076 3423
Fragments arranged by size:
3423 1377 1365 1076 215
EciI GGCGGAnnnnnnnnn_nn'
Cuts at: 387 1451 1589 2779 3139 4123 6043 6417 6563
Size: 1064 138 1190 360 984 1920 374 146
Cuts at: 6563 387
Size: 1280
Fragments arranged by size:
1920 1280 1190 1064 984 374 360 146
138
EcoICRI GAG'CTC
Cuts at: 2044 3724 2044
Size: 1680 5776
Eco57MI CTGrAGnnnnnnnnnnnnnn_nn'
Cuts at: 1239 1632 2202 2294 3479 3935 5519 6116 6903
Size: 393 570 92 1185 456 1584 597 787
Cuts at: 6903 7171 1239
Size: 268 1524
Fragments arranged by size:
1584 1524 1185 787 597 570 456 393
268 92
EcoNI CCTnn'n_nnAGG
Cuts at: 2206 3914 2206
Size: 1708 5748
EcoO109I rG'GnC_Cy
Cuts at: 2790 3067 3622 4134 4590 4645 2790
Size: 277 555 512 456 55 5601
Fragments arranged by size:
5601 555 512 456 277 55
EcoRI G'AATT_C
Cuts at: 4765 5143 4765
Size: 378 7078
EcoRV GAT'ATC
Cuts at: 2605 2605
Size: 7456
FspI TGC'GCA
Cuts at: 3163 4076 5962 3163
Size: 913 1886 4657
Fragments arranged by size:
4657 1886 913
HaeII r_GCGC'y
Cuts at: 1678 4712 6603 1678
Size: 3034 1891 2531
Fragments arranged by size:
3034 2531 1891
Hin4I GAynnnnnvTCnnnnnnnn_nnnnn'
Cuts at: 1373 1405 1540 1572 2314 2346 2792 2824 2840
Size: 32 135 32 742 32 446 32 16
Cuts at: 2840 2872 4302 4334 6097 6129 6171 6203 1373
Size: 32 1430 32 1763 32 42 32 2626
Fragments arranged by size:
2626 1763 1430 742 446 135 42 32
32 32 32 32 32 32 32 16
HincII GTy'rAC
Cuts at: 669 1657 1938 2071 3241 4800 5046 669
Size: 988 281 133 1170 1559 246 3079
Fragments arranged by size:
3079 1559 1170 988 281 246 133
HindIII A'AGCT_T
Cuts at: 748 748
Size: 7456
HpaI GTT'AAC
Cuts at: 5046 5046
Size: 7456
KpnI G_GTAC'C
Cuts at: 4781 4781
Size: 7456
MfeI C'AATT_G
Cuts at: 5055 5055
Size: 7456
MluI A'CGCG_T
Cuts at: 7332 7332
Size: 7456
MmeI TCCrACnnnnnnnnnnnnnnnnnn_nn'
Cuts at: 1305 3961 6570 6754 1305
Size: 2656 2609 184 2007
Fragments arranged by size:
2656 2609 2007 184
MscI TGG'CCA
Cuts at: 10 64 1489 1832 2945 3113 10
Size: 54 1425 343 1113 168 4353
Fragments arranged by size:
4353 1425 1113 343 168 54
MslI CAynn'nnrTG
Cuts at: 518 1166 2204 2673 2741 3519 3548 3773 4478
Size: 648 1038 469 68 778 29 225 705
Cuts at: 4478 4721 5414 5773 5932 518
Size: 243 693 359 159 2042
Fragments arranged by size:
2042 1038 778 705 693 648 469 359
243 225 159 68 29
MspA1I CmG'CkG
Cuts at: 1606 2380 3439 3454 4523 4695 4872 5549 6697
Size: 774 1059 15 1069 172 177 677 1148
Cuts at: 6697 6942 1606
Size: 245 2120
Fragments arranged by size:
2120 1148 1069 1059 774 677 245 177
172 15
NcoI C'CATG_G
Cuts at: 513 1065 3366 513
Size: 552 2301 4603
Fragments arranged by size:
4603 2301 552
NdeI CA'TA_TG
Cuts at: 387 387
Size: 7456
NheI G'CTAG_C
Cuts at: 1052 1052
Size: 7456
NotI GC'GGCC_GC
Cuts at: 4903 4903
Size: 7456
NsiI A_TGCA'T
Cuts at: 4632 4632
Size: 7456
NspI r_CATG'y
Cuts at: 1132 1229 2092 4814 6359 1132
Size: 97 863 2722 1545 2229
Fragments arranged by size:
2722 2229 1545 863 97
PasI CC'CwG_GG
Cuts at: 1348 1348
Size: 7456
PciI A'CATG_T
Cuts at: 6355 6355
Size: 7456
PflMI CCAn_nnn'nTGG
Cuts at: 1108 2317 3457 1108
Size: 1209 1140 5107
Fragments arranged by size:
5107 1209 1140
PmeI GTTT'AAAC
Cuts at: 4760 4760
Size: 7456
PpiI GAACnnnnnCTCnnnnnnnn_nnnnn'
Cuts at: 5525 5557 7038 7070 5525
Size: 32 1481 32 5911
Fragments arranged by size:
5911 1481 32 32
PpuMI rG'GwC_Cy
Cuts at: 3067 3622 4590 4645 3067
Size: 555 968 55 5878
Fragments arranged by size:
5878 968 555 55
PshAI GACnn'nnGTC
Cuts at: 1613 1613
Size: 7456
PsiI TTA'TAA
Cuts at: 5026 5026
Size: 7456
PspXI vC'TCGA_Gb
Cuts at: 3761 3761
Size: 7456
PstI C_TGCA'G
Cuts at: 830 2182 3189 3438 4680 4808 830
Size: 1352 1007 249 1242 128 3478
Fragments arranged by size:
3478 1352 1242 1007 249 128
PvuI CG_AT'CG
Cuts at: 2001 2001
Size: 7456
PvuII CAG'CTG
Cuts at: 2380 3439 3454 2380
Size: 1059 15 6382
Fragments arranged by size:
6382 1059 15
SacI G_AGCT'C
Cuts at: 2046 3726 2046
Size: 1680 5776
SalI G'TCGA_C
Cuts at: 1936 3239 4798 1936
Size: 1303 1559 4594
Fragments arranged by size:
4594 1559 1303
SanDI GG'GwC_CC
Cuts at: 4590 4590
Size: 7456
SapI GCTCTTCn'nnn_
Cuts at: 4310 4310
Size: 7456
SbfI CC_TGCA'GG
Cuts at: 4808 4808
Size: 7456
ScaI AGT'ACT
Cuts at: 5704 7416 5704
Size: 1712 5744
SfcI C'TryA_G
Cuts at: 826 1045 2178 3185 3434 4676 4804 5939 6620
Size: 219 1133 1007 249 1242 128 1135 681
Cuts at: 6620 6811 826
Size: 191 1471
Fragments arranged by size:
1471 1242 1135 1133 1007 681 249 219
191 128
SgfI GCG_AT'CGC
Cuts at: 2001 2001
Size: 7456
SgrAI Cr'CCGG_yG
Cuts at: 1700 3930 1700
Size: 2230 5226
SmaI CCC'GGG
Cuts at: 1872 2868 4212 4783 1872
Size: 996 1344 571 4545
Fragments arranged by size:
4545 1344 996 571
SmlI C'TyrA_G
Cuts at: 820 1017 1943 3761 3854 4331 4430 5560 6461
Size: 197 926 1818 93 477 99 1130 901
Cuts at: 6461 6723 820
Size: 262 1553
Fragments arranged by size:
1818 1553 1130 926 901 477 262 197
99 93
SnaBI TAC'GTA
Cuts at: 493 5247 493
Size: 4754 2702
SpeI A'CTAG_T
Cuts at: 152 152
Size: 7456
SphI G_CATG'C
Cuts at: 1132 4814 1132
Size: 3682 3774
SspI AAT'ATT
Cuts at: 5 52 5380 5
Size: 47 5328 2081
Fragments arranged by size:
5328 2081 47
StuI AGG'CCT
Cuts at: 1517 1517
Size: 7456
StyI C'CwwG_G
Cuts at: 513 1065 2520 2946 3366 3594 3601 4895 513
Size: 552 1455 426 420 228 7 1294 3074
Fragments arranged by size:
3074 1455 1294 552 426 420 228 7
TaqII GACCGAnnnnnnnnn_nn'
Cuts at: 325 1580 2275 2390 4244 4568 5483 5500 5653
Size: 1255 695 115 1854 324 915 17 153
Cuts at: 5653 5838 6283 325
Size: 185 445 1498
Fragments arranged by size:
1854 1498 1255 915 695 445 324 185
153 115 17
TatI w'GTAC_w
Cuts at: 96 370 450 483 534 1977 2904 3765 5702
Size: 274 80 33 51 1443 927 861 1937
Cuts at: 5702 7414 96
Size: 1712 138
Fragments arranged by size:
1937 1712 1443 927 861 274 138 80
51 33
TstI CACnnnnnnTCCnnnnnnn_nnnnn'
Cuts at: 3046 3078 3640 3672 7416 7448 3046
Size: 32 562 32 3744 32 3054
Fragments arranged by size:
3744 3054 562 32 32 32
Tth111I GACn'n_nGTC
Cuts at: 1316 3977 1316
Size: 2661 4795
XbaI T'CTAG_A
Cuts at: 4792 4792
Size: 7456
XhoI C'TCGA_G
Cuts at: 1943 3761 1943
Size: 1818 5638
XmaI C'CCGG_G
Cuts at: 1870 2866 4210 4781 1870
Size: 996 1344 571 4545
Fragments arranged by size:
4545 1344 996 571
XmnI GAAnn'nnTTC
Cuts at: 5585 5585
Size: 7456
ZraI GAC'GTC
Cuts at: 276 329 412 598 1534 5264 276
Size: 53 83 186 936 3730 2468
Fragments arranged by size:
3730 2468 936 186 83 53
Enzymes that do cut:
AatII AccI Acc65I AclI AcuI AflII AflIII AgeI
AhdI AleI AlfI AlwNI ApaLI ApoI AseI AsiSI
AvaI BamHI BanI BanII BbsI BcgI BciVI BclI
BfrBI BglI BglII BlpI Bme1580I BmgBI BmrI BmtI
BplI BpmI BpuEI BsaI BsaAI BsaBI BsaHI BsaWI
BsaXI BseRI BseYI BsgI BsiEI BsiHKAI BsmI BsmBI
Bsp1286I BspEI BspHI BspMI BsrBI BsrDI BsrFI BsrGI
BssHII BssSI BstAPI BstBI BstEII BstXI BstYI Bsu36I
BtgI BtgZI BtsI ClaI CspCI DraI DrdI EaeI
EagI EarI EciI EcoICRI Eco57MI EcoNI EcoO109I EcoRI
EcoRV FspI HaeII Hin4I HincII HindIII HpaI KpnI
MfeI MluI MmeI MscI MslI MspA1I NcoI NdeI
NheI NotI NsiI NspI PasI PciI PflMI PmeI
PpiI PpuMI PshAI PsiI PspXI PstI PvuI PvuII
SacI SalI SanDI SapI SbfI ScaI SfcI SgfI
SgrAI SmaI SmlI SnaBI SpeI SphI SspI StuI
StyI TaqII TatI TstI Tth111I XbaI XhoI XmaI
XmnI ZraI
Enzymes that do not cut:
AarI AfeI AloI ApaI AscI AvrII BaeI BbeI
BbvCI Bpu10I BsiWI BstZ17I DraIII FalI FseI FspAI
KasI NaeI NarI NgoMIV NruI PacI PfoI PmlI
PspOMI PsrI RsrII SacII SexAI SfiI SfoI SrfI
SwaI XcmI