-
Notifications
You must be signed in to change notification settings - Fork 2
/
msa_input_test.go
117 lines (110 loc) · 5.7 KB
/
msa_input_test.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
package seq
var alignFasta = []string{
"PPDHLWVHQEGIYRDEYQRTWVAVVEE--E--T--SF---------LR----------ARVQQIQVPLG---" +
"----DAARPSHLLTS-----QL",
"HPNRLWIWEKHVYLDEFRRSWLPVVIK--S--N--EK---------FQ----------VILRQEDVTLG---" +
"----EAMSPSQLVPY-----EL",
"PPRFLVCTRDDIYEDENGRQWVVAKVE--T--S--RSpygsrietcIT----------VHLQHMTTIPQ---" +
"----EPTPQQPINNN-----SL",
"HPDRLWAWEKFVYLDEKQHAWLPLTIEikD--R--LQ---------LR----------VLLRREDVVLG---" +
"----RPMTPTQIGPS-----LL",
"----------GIYEDEHHRVWIAVNVE--T--S--HS---------SHgnrietcvt-VHLQHMTTLPQ---" +
"----EPTPQQPINNN-----SL",
"LPVYLVSVRLGIYEDEHHRVWIVANVE--TshS--SH---------GN----------RRRTHVTVHLW---" +
"----KLIPQQVIPFNplnydFL",
"-PDRLWLWEKHVYLDEFRRSWLPIVIK--S--N--GK---------FQ----------VIMRQKDVILG---" +
"----DSMTPSQLVPY-----EL",
"-PHILTLRTHGIYEDEHHRLWVVLDLQ--A--ShlSF---------SN----------RLLIYLTVYLQqgv" +
"afplESTPPSPMNLN-----GL",
"PPCFLVCTRDDIYEDEHGRQWVAAKVE--T--S--SH---------SPycskietcvtVHLWQMTTLFQ---" +
"----EPSPDSLKTFN-----FL",
"---------PGFYEDEHHRLWMVAKLE--T--C--SH---------SPycnkietcvtVHLWQMTRYPQ---" +
"----EPAPYNPMNYN-----FL",
"---A--------------------------------------------------------------------" +
"---------------------L",
}
var alignA2M = []string{
"PPDHLWVHQEGIYRDEYQRTWVAVVEE..E..T..SF.........LR..........ARVQQIQVPLG..." +
"....DAARPSHLLTS.....QL",
"HPNRLWIWEKHVYLDEFRRSWLPVVIK..S..N..EK.........FQ..........VILRQEDVTLG..." +
"....EAMSPSQLVPY.....EL",
"PPRFLVCTRDDIYEDENGRQWVVAKVE..T..S..RSpygsrietcIT..........VHLQHMTTIPQ..." +
"....EPTPQQPINNN.....SL",
"HPDRLWAWEKFVYLDEKQHAWLPLTIEikD..R..LQ.........LR..........VLLRREDVVLG..." +
"....RPMTPTQIGPS.....LL",
"----------GIYEDEHHRVWIAVNVE..T..S..HS.........SHgnrietcvt.VHLQHMTTLPQ..." +
"....EPTPQQPINNN.....SL",
"LPVYLVSVRLGIYEDEHHRVWIVANVE..TshS..SH.........GN..........RRRTHVTVHLW..." +
"....KLIPQQVIPFNplnydFL",
"-PDRLWLWEKHVYLDEFRRSWLPIVIK..S..N..GK.........FQ..........VIMRQKDVILG..." +
"....DSMTPSQLVPY.....EL",
"-PHILTLRTHGIYEDEHHRLWVVLDLQ..A..ShlSF.........SN..........RLLIYLTVYLQqgv" +
"afplESTPPSPMNLN.....GL",
"PPCFLVCTRDDIYEDEHGRQWVAAKVE..T..S..SH.........SPycskietcvtVHLWQMTTLFQ..." +
"....EPSPDSLKTFN.....FL",
"---------PGFYEDEHHRLWMVAKLE..T..C..SH.........SPycnkietcvtVHLWQMTRYPQ..." +
"....EPAPYNPMNYN.....FL",
"---A-----------------------..-..-..--.........--..........-----------..." +
"....-----------.....-L",
}
var alignA3M = []string{
"PPDHLWVHQEGIYRDEYQRTWVAVVEEETSFLRARVQQIQVPLGDAARPSHLLTSQL",
"HPNRLWIWEKHVYLDEFRRSWLPVVIKSNEKFQVILRQEDVTLGEAMSPSQLVPYEL",
"PPRFLVCTRDDIYEDENGRQWVVAKVETSRSpygsrietcITVHLQHMTTIPQEPTPQQPINNNSL",
"HPDRLWAWEKFVYLDEKQHAWLPLTIEikDRLQLRVLLRREDVVLGRPMTPTQIGPSLL",
"----------GIYEDEHHRVWIAVNVETSHSSHgnrietcvtVHLQHMTTLPQEPTPQQPINNNSL",
"LPVYLVSVRLGIYEDEHHRVWIVANVETshSSHGNRRRTHVTVHLWKLIPQQVIPFNplnydFL",
"-PDRLWLWEKHVYLDEFRRSWLPIVIKSNGKFQVIMRQKDVILGDSMTPSQLVPYEL",
"-PHILTLRTHGIYEDEHHRLWVVLDLQAShlSFSNRLLIYLTVYLQqgvafplESTPPSPMNLNGL",
"PPCFLVCTRDDIYEDEHGRQWVAAKVETSSHSPycskietcvtVHLWQMTTLFQEPSPDSLKTFNFL",
"---------PGFYEDEHHRLWMVAKLETCSHSPycnkietcvtVHLWQMTRYPQEPAPYNPMNYNFL",
"---A----------------------------------------------------L",
}
var trickyA3M = []string{
"GSGMKEFPCWLVEEFVVAEECSPCSNFRAKTTPECGPTGYVEKITCSSSKRNEFKSCRSALMEQR",
"-----SLHCWQEEEFSILTECARCNPFQMKSWAPCARTGFIENINCAKSNKVEYKSCRSSRMDES",
"--------CWLQEKYEVIEKCRPCKQFElts-NSVPVCSVTGYVERVSCKSSG-EVYRSCHNMRAEEN",
"-----NSTCWRHESYTVVQECHPCSEFDivSRSLGVCIHTHYKEVLRC-KSGEIVTKSCDrVALIEQR",
"-----TasnTTTNQCGEIIEVGECLPCSAFDkkSRAIRACAENGNKQLVKCRKSRQKFYKSCLmVPWIAER",
"------ssEGC-wEREDYVVKQKCVPCTEFErvC-------aarlvapgq-TRWYEV-----------aan" +
"kqikdvc---S--cene-NEAQ",
"----IDLHCWQKEDFEILESCKLCSEFEkeASNINNCTEAsSYYDKVNCTNSG-VAFRPlcqili-cEN--" +
"----",
"----SSNKCWLREENTILKECHLCSD-----KLECINASYVETIKCKISG-LAYRNCrKP------",
"------EECWKHEPFEVVTQCAPCKDFEIKAIkaGHCLKTGYFDRVNCSKSSTTVLRPCPSPK----",
"------KTCWETENFTFIGPCDPCHLLASKvYTDSCSETGFRQLVQCTDSNQQVYKSCP-------",
}
var trickyA2M = []string{
"GSGMKE...FPCW.LVEEFVVAEECSPCSNFR...AK.TT..PECG.........PT.GYVEKITCSSSKRN" +
"EF..........KS......C.R.SA....LMEQR",
"-----S...LHCW.QEEEFSILTECARCNPFQ...MK.SW..APCA.........RT.GFIENINCAKSNKV" +
"EY..........KS......C.R.SS....RMDES",
"------...--CW.LQEKYEVIEKCRPCKQFElts-N.SV..PVCS.........VT.GYVERVSCKSSG-E" +
"VY..........RS......C.H.NM....RAEEN",
"-----N...STCW.RHESYTVVQECHPCSEFDiv.SR.SL..GVCI.........HT.HYKEVLRC-KSGEI" +
"VT..........KS......C.DrVA....LIEQR",
"-----TasnTTTN.QCGEIIEVGECLPCSAFDkk.SR.AI..RACA.........EN.GNKQLVKCRKSRQK" +
"FY..........KS......C.LmVP....WIAER",
"------ss.EGC-wEREDYVVKQKCVPCTEFErv.C-.--..----aarlvapgq-T.RWYEV---------" +
"--aankqikdvc--......-.S.--cene-NEAQ",
"----ID...LHCW.QKEDFEILESCKLCSEFEke.AS.NI..NNCT.........EAsSYYDKVNCTNSG-V" +
"AF..........RPlcqili-cE.N-....-----",
"----SS...NKCW.LREENTILKECHLCSD--...--.-K..LECI.........NA.SYVETIKCKISG-L" +
"AY..........RN......CrK.P-....-----",
"------...EECW.KHEPFEVVTQCAPCKDFE...IK.AIkaGHCL.........KT.GYFDRVNCSKSSTT" +
"VL..........RP......C.P.SP....K----",
"------...KTCW.ETENFTFIGPCDPCHLLA...SKvYT..DSCS.........ET.GFRQLVQCTDSNQQ" +
"VY..........KS......C.P.--....-----",
}
var trickyA3MShort = []string{
"GSGMKEFPCWLVEEFVVAEECSPCSNFRAKTTPECGPTGYVEKITCSSSKRNEFKSCRSALMEQR",
"-----SLHCWQEEEFSILTECARCNPFQMKSWAPCARTGFIENINCAKSNKVEYKSCRSSRMDES",
"--------CWLQEKYEVIEKCRPCKQFElts-NSVPVCSVTGYVERVSCKSSG-EVYRSCHNMRAEEN",
"-----NSTCWRHESYTVVQECHPCSEFDivSRSLGVCIHTHYKEVLRC-KSGEIVTKSCDrVALIEQR",
}
var trickyA2MShort = []string{
"GSGMKEFPCWLVEEFVVAEECSPCSNFR...AKTTPECGPTGYVEKITCSSSKRNEFKSCR.SALMEQR",
"-----SLHCWQEEEFSILTECARCNPFQ...MKSWAPCARTGFIENINCAKSNKVEYKSCR.SSRMDES",
"--------CWLQEKYEVIEKCRPCKQFElts-NSVPVCSVTGYVERVSCKSSG-EVYRSCH.NMRAEEN",
"-----NSTCWRHESYTVVQECHPCSEFDiv.SRSLGVCIHTHYKEVLRC-KSGEIVTKSCDrVALIEQR",
}