Skip to content
Snippets Groups Projects
Commit c32f890c authored by marco's avatar marco
Browse files

frozen columns/rows don't work properly on MacOSX with Qt 4.6

Disable them. I also added a test example to show the use of the sequence
viewer from Python.

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2331 5a81b35b-ba03-0410-adc8-b2c5c5119f08
parent e28a5762
No related branches found
No related tags found
No related merge requests found
aln=io.LoadAlignment('sh2.aln')
v=gui.SequenceViewerV2()
v.AddAlignment(aln)
v.Show()
CLUSTAL 2.0.12 multiple sequence alignment
SH2 -------------------------KP-HPWFFGKIPRAKAEEMLSKQR- 23
UniRef90_UPI0000EB201F KAELNGKDGFIPKN-------YIEMKP-HPWFFGKIPRAKAEEMLSKQR- 45
UniRef90_P62993 KAELNGKDGFIPKN-------YIEMKP-HPWFFGKIPRAKAEEMLSKQR- 78
UniRef90_P62993-2 KAELNGKDGFIPKN-------YIEMKP-HP-------------------- 59
UniRef90_P87379 KAELNGKDGFIPKN-------YIEMKA-HPWFFGKIPRAKAEEMLGKQR- 78
UniRef90_UPI00016E653C KAELRGKDGFIPKN-------YIEMKA-HPWFYGKIPRAKAEEILNKQR- 78
UniRef90_UPI00016E653B KAELRGKDGFIPKN-------YIEMKA-HPWFYGKIPRAKAEEILNKQR- 78
UniRef90_Q4T656 DQALS-FASLLPVS-------FSAC---CRWFYGKIPRAKAEEILNKQR- 75
UniRef90_UPI0001555716 KAELNGKDGFIPKN-------YIEMKP-HLWFFGKIPRAYAEEMLGKQL- 388
UniRef90_UPI000180AF26 KAEQDGKEGLVPMN-------YIQMKP-CEWFARNMTRANAELRL-KNA- 52
UniRef90_UPI000180AF37 KAEQDGKEGLVPMN-------YIEIKE-CEWFARNMTRANAELRL-KNT- 77
UniRef90_A8XPY6 KAELDGTEGFIPSN-------YIRMGD-CSWYLGKITRNDAEVLLKKSNV 79
UniRef90_P29355 KAELDGNEGFIPSN-------YIRMTE-CNWYLGKITRNDAEVLLKKPTV 79
UniRef90_UPI000186E6C5 RAELDSKEGLIPSN-------YIEMKN-HDWYYGRITRADAEKLLMNK-- 77
UniRef90_Q08012 RAELDGKEGLIPSN-------YIEMKN-HDWYYGRITRADAEKLLSNK-- 77
UniRef90_B7P0R2 RAELDSKEGLIPSN-------YIEMKK-HDWYYGRITRADAEKLLSNK-- 77
UniRef90_D3PIQ8 RAESGGKEGLIPSN-------YIDMKP-HDWYYSRMTRATAEKLLSNK-- 77
UniRef90_C4WWT7 RAEFEGKEGLIPSN-------YIEMKN-HDWYYGKITRADAEKLLDQQ-- 77
UniRef90_UPI0000586DB6 -------------------------------------RDGAEELLKND-- 40
UniRef90_UPI0001CBA623 KAELDGREGFIPKN-------YITMRP-HDWFHGKISRAKAEELLQLQP- 78
UniRef90_UPI0001CBA624 NAELDGREGLIPKN-------YIEMKP-HEWFHGKISREKAEELLQLQS- 77
UniRef90_UPI000192619C KAEQNGKEGFVPKN-------YIQMKP-HSWYYGKIRRSEAEQLLLQEP- 52
UniRef90_UPI0000521DDC RAEIDGRMGLVPKN-------YIELKA-HDWYHGKISRVKAEQSLNKPHY 79
UniRef90_C1LZF7 LAEQEGRTGLIPCN-------YITMRP-HPWYIRHCSRMEAEERLQEIDQ 79
UniRef90_UPI0000E478D2 LAHQGAKQGLVPEN-------YLKIEKSHPWYVGKISRKVAEEYLMSMP- 80
UniRef90_UPI0000E49A1C ----------MGPK-------HTYPEIAMAWFFPTITRKNAELLLMQE-- 31
UniRef90_A8E5T1 KAELFGREGYIPKN-------YIKVKP-HPWYAGRISRQVAEEILLKRNF 79
UniRef90_C1C3T6 KAELKGQEGYIPKN-------YIKVKP-HPWYAGRISRQVAEEILLKKRF 79
UniRef90_Q13588 KAELRGVEGFIPKN-------YIRVKP-HPWYSGRISRQLAEEILMKRNH 79
UniRef90_UPI0001C606E3 KAELRGAEGFVPKN-------YIHIKP-HPWYSGRISRQLAEEILMKRNQ 79
UniRef90_Q9CX99 KAELRGAEGFVPKN-------YIRVKP-HPWYSGRISRQLAEETLMKRNH 79
UniRef90_UPI0000DA3575 GVGLKPIEGMRPTNRTXRIPADIVPSP-HRWYSGRISRQLAEETLMKRNH 86
UniRef90_UPI0000D9440A KAELRGAEGFIPKN-------YIQVKP-HPWFAGRISRQFAEEILLRRNH 79
UniRef90_UPI000155C0E1 RTSLLGGESFFYKN-------IQKLSP-SPWYAGRISRQLAEEVLLKRNH 79
UniRef90_UPI0000E80FCB KAELYGCEGFVPKN-------YIKVKP-HPWYAGRISRHVAEELLLKRRY 79
UniRef90_UPI00016E4BE7 TAELHNRKGFVPKN-------YINLRP-HAWFAGRISRSVAESRLRQRE- 78
UniRef90_Q503S8 TAEFVNRKGYVPKN-------YISLRP-HAWFAGRISRHVAENRLHQRD- 78
UniRef90_Q4V9Q1 TAELLGRRGYVPKN-------YINVRP-HTWFVGGISRQAAENRLRPLE- 78
UniRef90_UPI00017B202F TAEIQGKRGYIPQN-------YISLLP-YPWFVGRVSRLEAEKRLRWQD- 78
UniRef90_UPI0000E25B42 KAELGSQEGYVPKN-------FIDIQF-PEWFHEGLSRHQAENLLMGKE- 149
UniRef90_O75791 KAELGSQEGYVPKN-------FIDIQF-PKWFHEGLSRHQAENLLMGKE- 76
UniRef90_B7Z8F8 RHKLNP---FSSK----------------RWFHEGLSRHQAENLLMGKE- 50
UniRef90_UPI00005BC6B6 KAELGSQEGYVPKN-------FIEIEF-PEWFHEGLSRHQAESLLMGKE- 76
UniRef90_O89100 KAELGSQEGYVPKN-------FIDIEF-PEWFHEGLSRHQAENLLMGKD- 76
UniRef90_UPI0000EDE7DF KAELKSHEGYVPKN-------FIDIHI-PGWFHEGISRHEAESLLMGKE- 76
UniRef90_UPI0000F2E19C KAELGSQEGYVPKN-------FIDIQF-PSWFHEDISRHDAESLLMGKD- 241
UniRef90_UPI0000E7F8B9 KAELRSQEGYVPKN-------FIDFHV-PPWFDEKISRHEAESILMNKG- 76
UniRef90_UPI0000ECD2B7 KAELRSQEGYVPKN-------FIDFHV-PPWFDEKISRHEAESILMNKG- 76
UniRef90_UPI000194E163 KAELRSHEGYVPKN-------FIDFHV-PHWFDEKISRHEAENLLMSKG- 91
UniRef90_B5X487 KAELHGQEGFVPQN-------YIERQT-PSWFKETASRSSAEELLMSRE- 76
UniRef90_Q567F1 KAELHGHEGYVPKN-------YVDRQI-PSWFKESASRGSAEETLMSRE- 76
SH2 -------HDGAFLIRESESA--PGDFSL----SVKFGNDVQHFKVLR--D 58
UniRef90_UPI0000EB201F -------HDGAFLIRESESA--PGDFSL----SVKFGNDVQHFKVLR--D 80
UniRef90_P62993 -------HDGAFLIRESESA--PGDFSL----SVKFGNDVQHFKVLR--D 113
UniRef90_P62993-2 -----------------------------------FGNDVQHFKVLR--D 72
UniRef90_P87379 -------HDGAFLIRESESA--PGDFSL----SVKFGNDVQHFKVLR--D 113
UniRef90_UPI00016E653C -------RDGAFLIRESESA--PGDFSL----SVKYGNDVQHFKVLR--D 113
UniRef90_UPI00016E653B -------RDGAFLIRESESA--PGDFSL----SVKYGNDVQHFKVLR--D 113
UniRef90_Q4T656 -------RDGAFLIRESESA--PGDFSL----SVKYGNDVQHFKVLR--D 110
UniRef90_UPI0001555716 -------NYGSFFILXXXXP--PGDALTGARSTPRFGNDVQHFKVLR--D 427
UniRef90_UPI000180AF26 -------LDESFLVRESEST--PGDFSL----SVKTNSGVQHFKVLR--D 87
UniRef90_UPI000180AF37 -------LDGSFLVRESEST--PGEFSV----SVKTNSGVQHFKVLR--D 112
UniRef90_A8XPY6 -------RDGHFLVRQCESS--PGEFSI----SVRFQDSVQHFKVLR--D 114
UniRef90_P29355 -------RDGHFLVRQCESS--PGEFSI----SVRFQDSVQHFKVLR--D 114
UniRef90_UPI000186E6C5 -------HEGAFLIRVSESS--PGDFSL----SVKCSDGVQHFKVLR--D 112
UniRef90_Q08012 -------HEGAFLIRISESS--PGDFSL----SVKCPDGVQHFKVLR--D 112
UniRef90_B7P0R2 -------HEGAFLIRVSESS--PGDFSL----SVRCGDGVQHFKVLR--D 112
UniRef90_D3PIQ8 -------HEGAFVIRVSESS--PGDFSL----SVKCGDGVQHFKVLR--D 112
UniRef90_C4WWT7 -------PEGCFLVRISESS--PGDFSL----SVKCGDGVQHFKVLR--D 112
UniRef90_UPI0000586DB6 -------GDGAFLIRESEGT--PGDYSL----SVKFVDGVQHFKVLR--D 75
UniRef90_UPI0001CBA623 -------HDGAFLIRESESA--PGDFSL----SVKFKDEVQHFKVLR--D 113
UniRef90_UPI0001CBA624 -------YDGAFLIRESEST--PGDFSL----SVKFKDGVQNFKILR--D 112
UniRef90_UPI000192619C -------HDGAYLIRDSEST--AGDFSL----SVKFNNQVQHFKVLR--D 87
UniRef90_UPI0000521DDC -------PDGAFLIRESESS--PGDFSL----SVKYGSAVQHFKVLR--D 114
UniRef90_C1LZF7 ETAQHLQPDGAFILRQSEAD--GKGFSL----SVKQGCEVLHFKVLQ--D 121
UniRef90_UPI0000E478D2 -------SDGAFMIRDSESNPDSGNFSL----SVKFRDQVQHFKILT--D 117
UniRef90_UPI0000E49A1C -------RNGAFLVRRSESS--EGLYSL----SVKYNESVQHFRILQ--D 66
UniRef90_A8E5T1 --------VGAFLIRDSESS--PGDFSI----SVNYGHHVQHFKVLRDTE 115
UniRef90_C1C3T6 --------LGAFLIRDSESS--PGEFSI----SVNYGHHVQHFKVLR--E 113
UniRef90_Q13588 --------LGAFLIRESESS--PGEFSV----SVNYGDQVQHFKVLR--E 113
UniRef90_UPI0001C606E3 --------LGAFLIRESESS--PGEFSV----SVNYGDQVQHFKVLR--E 113
UniRef90_Q9CX99 --------LGAFLIRESESS--PGEFSV----SVNYGDQVQHFKVLR--E 113
UniRef90_UPI0000DA3575 --------LGAFLIRESESS--PGEFSV----SVNYGDQVQHFKVLR--E 120
UniRef90_UPI0000D9440A --------LGAFLIRESESS--PGEFSV----SVNYGNQVQHFKVLR--E 113
UniRef90_UPI000155C0E1 --------LGAFLIRESESS--PGEFSV----SVNYGDQVQHFKVLR--E 113
UniRef90_UPI0000E80FCB --------VGAFLIRESESA--PGEFSI----SVNYGQHVQHFKVLR--E 113
UniRef90_UPI00016E4BE7 --------CGAFLVRESESA--PGEFSM----SVSYGDHVQHFKVLQD-- 112
UniRef90_Q503S8 --------CGSFLVRESESA--PGEFSM----SVSYGDHVQHFKVLKD-- 112
UniRef90_Q4V9Q1 --------CGAFLIRESEST--PGEFSV----SVSYGDHVQHFKVLKD-- 112
UniRef90_UPI00017B202F --------PGVFLVRESESA--PGEFSV----SVSYGNRVEHFRVLE--- 111
UniRef90_UPI0000E25B42 --------VGFFIIRASQSS--PGDFSI----SVRHEDDVQHFKVMR--D 183
UniRef90_O75791 --------VGFFIIRASQSS--PGDFSI----SVRHEDDVQHFKVMR--D 110
UniRef90_B7Z8F8 --------VGFFIIRASQSS--PGDFSI----SVRHEDDVQHFKVMR--D 84
UniRef90_UPI00005BC6B6 --------LGCFIIRASQSS--PGDFSI----SVRHEDDVQHFKVMR--D 110
UniRef90_O89100 --------IGFFIIRASQSS--PGDFSI----SVRHEDDVQHFKVMR--D 110
UniRef90_UPI0000EDE7DF --------VGSFIIRASQSS--PGDFSI----SVRHEDDVQHFKVMR--D 110
UniRef90_UPI0000F2E19C --------VGSFIIRASQSS--PGDFSI----SVRHEDDVQHFKVMR--D 275
UniRef90_UPI0000E7F8B9 --------VGSFIVRASQNS--HGDFSI----SVRHEDDVQHFKVMR--D 110
UniRef90_UPI0000ECD2B7 --------VGSFIVRASQNS--HGDFSI----SVRHEDDVQHFKVMR--D 110
UniRef90_UPI000194E163 --------VGCFVVRASQNS--HGDFSI----SVRHEDDVQHFKVMR--D 125
UniRef90_B5X487 --------VGGFLIRGSQSS--PGEFSI----SVRHEFDVQHFKVMK--D 110
UniRef90_Q567F1 --------VGAFLIRGSQSS--PGDFSI----SVRHDYDVQHFKVMK--D 110
* :*:::
SH2 GAGKYFLWVVKFNSLNELVDYHRSTSVSR---------------NQQIFL 93
UniRef90_UPI0000EB201F GAGKYFLWVVKFNSLNELVDYHRSTSVSR---------------NQQIFL 115
UniRef90_P62993 GAGKYFLWVVKFNSLNELVDYHRSTSVSR---------------NQQIFL 148
UniRef90_P62993-2 GAGKYFLWVVKFNSLNELVDYHRSTSVSR---------------NQQIFL 107
UniRef90_P87379 GAGKYFLWVVKFNSLNELVDYHRSTSVSR---------------NQQIFL 148
UniRef90_UPI00016E653C GAGKYFLWVVKFNSLNELVEYHRTTSVSR---------------NQQIFL 148
UniRef90_UPI00016E653B GAGKYFLWVVKFNSLNELVEYHRTTSVSR---------------NQQIFL 148
UniRef90_Q4T656 GAGKYFLWVVKFTSLNELVEYHRTTSVSR---------------NQQIFL 145
UniRef90_UPI0001555716 GAGKYFLWVVKFNSLNELVDYHRSTSVSR---------------NQQIFL 462
UniRef90_UPI000180AF26 GAGKYFIWLVKFKSLNQLVDYHRTSSVSR---------------SEQILL 122
UniRef90_UPI000180AF37 GAGKYFIWVVKFSSLNELVVYHRVMTVSG---------------SERIFL 147
UniRef90_A8XPY6 QNGKYYLWAVKFNSLNELVAYHRTASVSR---------------THTILL 149
UniRef90_P29355 QNGKYYLWAVKFNSLNELVAYHRTASVSR---------------THTILL 149
UniRef90_UPI000186E6C5 AQGKFFLWVVKFSSLNELVEYHRTSSVSR---------------SQHVKL 147
UniRef90_Q08012 AQSKFFLWVVKFNSLNELVEYHRTASVSR---------------SQDVKL 147
UniRef90_B7P0R2 TLGKFFLWVVKFASLNELVEYHRSASVSR---------------SQDIKL 147
UniRef90_D3PIQ8 GQGKFFLWVVKFNSLNELVEYHHSASVSR---------------SQDIKL 147
UniRef90_C4WWT7 AQAKFFLWVVKFDSLNELVDYHRESSVSR---------------SQDVRL 147
UniRef90_UPI0000586DB6 GAGKYFLWVVKFNSLNQLVEYHRTSSVSR---------------SQTIYL 110
UniRef90_UPI0001CBA623 GAGKYFLWVVKFNSLNELVEYHRSSSVSR---------------TQTIYL 148
UniRef90_UPI0001CBA624 GAGKYFLWVVKFNSLNQLVDYHRTSSVSR---------------SEQIFL 147
UniRef90_UPI000192619C GAGKYFLWVVKFNSLNQLVEYHRAASVSR---------------SQTIYL 122
UniRef90_UPI0000521DDC GAGKYFLWVVKFSSLNELIKYHREQSISR---------------TQQIML 149
UniRef90_C1LZF7 EAGKYFFWLSKFDSINQLIDHHRKTSISR---------------NRLLTL 156
UniRef90_UPI0000E478D2 LAGKYFLWVVKFTSINDLVDYHKDNSVSRTQEIVLNEPCVPIEDANQRPQ 167
UniRef90_UPI0000E49A1C TAGKFHLWIVKFPSLDALVDYYRTTSVTR---------------ENQVST 101
UniRef90_A8E5T1 SNGKYYLWEAKFNSLNELVDYYRRHSIAK---------------FHEVFL 150
UniRef90_C1C3T6 KSGTYFLWETKFGSLNELVEFYRSSSIAK---------------THPVLL 148
UniRef90_Q13588 ASGKYFLWEEKFNSLNELVDFYRTTTIAK---------------KRQIFL 148
UniRef90_UPI0001C606E3 ASGKYFLWEEKFNSLNELVDFYRTTTIAK---------------KRQIFL 148
UniRef90_Q9CX99 ASGKYFLWEEKFNSLNELVDFYRTTTIAK---------------RRQIFL 148
UniRef90_UPI0000DA3575 ASGKYFLWEEKFNSLNELVDFYRTTTIAK---------------RRQIFL 155
UniRef90_UPI0000D9440A NMGKYFLWEEKFNSLNELVDFYRTTTIAK---------------KKQIFL 148
UniRef90_UPI000155C0E1 RIGKYYLWEEKFNSLNELVDFYRTTTIAK---------------KKQIFL 148
UniRef90_UPI0000E80FCB RNGKYFLWEEKFNSLNELVDFYRTTTIAK---------------KQQIFL 148
UniRef90_UPI00016E4BE7 RGGQYYVWDELFPSLNELVEFYHCNSIAR---------------ERTVLL 147
UniRef90_Q503S8 REGYYFVWEEIFPSLNQLVDFYKTNSIAK---------------ERTVFL 147
UniRef90_Q4V9Q1 GLGQYFIWDEVFSSLNQLVDFYRINSIAK---------------ERTVFL 147
UniRef90_UPI00017B202F GGGQYCIWEESFCSLNRLVDFYRTHSIAM---------------DKVVCL 146
UniRef90_UPI0000E25B42 NKGNYFLWTEKFPSLNKLVDYYRTNSISR---------------QKQIFL 218
UniRef90_O75791 NKGNYFLWTEKFPSLNKLVDYYRTNSISR---------------QKQIFL 145
UniRef90_B7Z8F8 NKGNYFLWTEKFPSLNKLVDYYRTNSISR---------------QKQIFL 119
UniRef90_UPI00005BC6B6 NKGNYFLWTEKFPSLNKLVDYYRKNSISK---------------QKQIFL 145
UniRef90_O89100 TKGNYFLWTEKFPSLNKLVDYYRTTSISK---------------QKQVFL 145
UniRef90_UPI0000EDE7DF AKGHYFLWTEKFQSLNRLVEFYKTSSISR---------------QKQIFL 145
UniRef90_UPI0000F2E19C AKGHYFLWTEKFQSLNQLVNFYRTSSISK---------------QKQIYL 310
UniRef90_UPI0000E7F8B9 SKGNYYLWTEKFYSLNKLVDYYRTSTISR---------------QKQILL 145
UniRef90_UPI0000ECD2B7 SKGNYYLWTEKFYSLNKLVDYYRTSTISR---------------QKQILL 145
UniRef90_UPI000194E163 SKGSYYLWTEKFHSLNKLVDYYKTSSISR---------------QKQIFL 160
UniRef90_B5X487 SKGHYFLWSEKFTSLNKLVDFYKNTSISK---------------QRDIYL 145
UniRef90_Q567F1 KSGHYYLWTEKFTSLNKLVDFYKTTSISK---------------QKEIFL 145
. : .* * *:: *: .:: ::: .
SH2 RDIEQVP------------------------------------------- 100
UniRef90_UPI0000EB201F RDIEQVPQQNSIFSLCQR----TSLTLCSIVSLEASEEENPVVREWSPHS 161
UniRef90_P62993 RDIEQVP------------------------------------------- 155
UniRef90_P62993-2 RDIEQVP------------------------------------------- 114
UniRef90_P87379 RDIEQVPQVHGGDRATS--------------------------------- 165
UniRef90_UPI00016E653C REIEQ--------------------------------------------- 153
UniRef90_UPI00016E653B REIEQVTQVNVGTHYIN--------------------------------- 165
UniRef90_Q4T656 RDIEQVTQV----------------------------------------- 154
UniRef90_UPI0001555716 RDIEQMPQQKSPVCDRLS----FLFCAVNCRACSDGVFHG---------- 498
UniRef90_UPI000180AF26 RHPIIS-------------------------------------------- 128
UniRef90_UPI000180AF37 LHPIS--------------------------------------------- 152
UniRef90_A8XPY6 ADMNV--------------------------------------------- 154
UniRef90_P29355 SDMNV--------------------------------------------- 154
UniRef90_UPI000186E6C5 RDMVP--------------------------------------------- 152
UniRef90_Q08012 RDMIP--------------------------------------------- 152
UniRef90_B7P0R2 RDMHP--------------------------------------------- 152
UniRef90_D3PIQ8 KEIIC--------------------------------------------- 152
UniRef90_C4WWT7 RDMPAATQNG---------------------------------------- 157
UniRef90_UPI0000586DB6 KDRKS--------------------------------------------- 115
UniRef90_UPI0001CBA623 LKMHV--------------------------------------------- 153
UniRef90_UPI0001CBA624 KDKQ---------------------------------------------- 151
UniRef90_UPI000192619C KDMTN--------------------------------------------- 127
UniRef90_UPI0000521DDC VDLPV--------------------------------------------- 154
UniRef90_C1LZF7 VDLVPSKRFPTN-------------------------------------- 168
UniRef90_UPI0000E478D2 PAMQQSR------------------------------------------- 174
UniRef90_UPI0000E49A1C QSVEQWS------------------------------------------- 108
UniRef90_A8E5T1 CDEEQ--------------------------------------------- 155
UniRef90_C1C3T6 RDEEE--------------------------------------------- 153
UniRef90_Q13588 RDEEP--------------------------------------------- 153
UniRef90_UPI0001C606E3 RDEEP--------------------------------------------- 153
UniRef90_Q9CX99 CDEQP--------------------------------------------- 153
UniRef90_UPI0000DA3575 CDEQP--------------------------------------------- 160
UniRef90_UPI0000D9440A RDEEP--------------------------------------------- 153
UniRef90_UPI000155C0E1 RDEEQ--------------------------------------------- 153
UniRef90_UPI0000E80FCB RDDEQ--------------------------------------------- 153
UniRef90_UPI00016E4BE7 RDPEQ--------------------------------------------- 152
UniRef90_Q503S8 RDLDH--------------------------------------------- 152
UniRef90_Q4V9Q1 RDPEG--------------------------------------------- 152
UniRef90_UPI00017B202F RDPPS--------------------------------------------- 151
UniRef90_UPI0000E25B42 RDRTREDQGHRGNSLDR---RSQGGPHLSGAVGEEIRPSMNRKLSDHPPT 265
UniRef90_O75791 RDRTREDQGHRGNSLDR---RSQGGPHLSGAVGEEIRPSMNRKLSDHPPT 192
UniRef90_B7Z8F8 RDRTREDQGHRGNSLDR---RSQGGPHLSGAVGEEIRPSMNRKLSDHPPT 166
UniRef90_UPI00005BC6B6 RDRTREEQGQRGNSLDR---RSQGGHPLSGAVGEEIRPSMNRKPSDHP-L 191
UniRef90_O89100 RDGTQ-DQGHRGNSLDR---RSQGGPHPSGTVGEEIRPSVNRKLSDHLPL 191
UniRef90_UPI0000EDE7DF RDGTREDQERRGGSLDR---RAQEGLGLGGACGEEIRVPMNRKMSDLHPP 192
UniRef90_UPI0000F2E19C RDGGREEQDRWGGSLER---RLQEGLHISGGVGEETRPSTNRKQSDHPPA 357
UniRef90_UPI0000E7F8B9 RDDSREEKERRGGSLER---MSRDGLHVGGAAAEAHS-SMSKRYVDHP-- 189
UniRef90_UPI0000ECD2B7 RDDSREEKERRGGSLER---MSRDGLHVGGAAAEAHS-SMSKRYVDHPVP 191
UniRef90_UPI000194E163 RDNSQEEKERHGGSLER---IGREGFHMGGAAGEDHS-SISKRYVEYPIP 206
UniRef90_B5X487 RDGSRDDQSPSTPQPLKRGSLPEERS-----YGAPTAATSHRRASDLP-- 188
UniRef90_Q567F1 RDGSGDE--PRAPPPIK--SQPEVRPPPGGGYGSPQTSSQNRSTTDPT-- 189
......@@ -66,12 +66,15 @@ SequenceTableView::SequenceTableView(QAbstractItemModel * model)
delegate_ = new SequenceDelegate(qobject_cast<SequenceModel*>(this->model()),this);
#if !(defined(__APPLE__) && (QT_VERSION>=0x040600))
std::cout << "INIT STATIC" << QT_VERSION << std::endl;
this->InitStaticRow();
this->InitStaticColumn();
this->InitStaticField();
this->viewport()->stackUnder(static_field_);
this->viewport()->stackUnder(static_column_);
this->viewport()->stackUnder(static_row_);
#endif
}
void SequenceTableView::InitStaticColumn()
......@@ -187,7 +190,8 @@ void SequenceTableView::InitStaticField(){
this->updateStaticField();
}
void SequenceTableView::ResizeWidth(int index, int, int size)
{
{
#if !(defined(__APPLE__) && (QT_VERSION>=0x040600))
if(index == 0){
static_column_->setColumnWidth(0,size);
static_field_->setColumnWidth(0,size);
......@@ -195,10 +199,12 @@ void SequenceTableView::ResizeWidth(int index, int, int size)
this->updateStaticField();
}
static_row_->setRowHeight(index,size);
#endif
}
void SequenceTableView::ResizeHeight(int index, int, int size)
{
#if !(defined(__APPLE__) && (QT_VERSION>=0x040600))
static_column_->setRowHeight(index, size);
if(index == 0){
static_row_->setRowHeight(0,size);
......@@ -206,14 +212,17 @@ void SequenceTableView::ResizeHeight(int index, int, int size)
this->updateStaticRow();
this->updateStaticField();
}
#endif
}
void SequenceTableView::resizeEvent(QResizeEvent * event)
{
QTableView::resizeEvent(event);
#if !(defined(__APPLE__) && (QT_VERSION>=0x040600))
this->updateStaticColumn();
this->updateStaticRow();
this->updateStaticField();
#endif
}
QModelIndex SequenceTableView::moveCursor(CursorAction action, Qt::KeyboardModifiers modifiers)
......@@ -237,9 +246,13 @@ QModelIndex SequenceTableView::moveCursor(CursorAction action, Qt::KeyboardModif
}
void SequenceTableView::scrollTo(const QModelIndex & index, ScrollHint hint){
#if !(defined(__APPLE__) && (QT_VERSION>=0x040600))
if(index.column()>0 && index.row()>0){
QTableView::scrollTo(index, hint);
}
#else
QTableView::scrollTo(index, hint);
#endif
}
void SequenceTableView::updateStaticColumn()
......@@ -268,18 +281,23 @@ void SequenceTableView::updateStaticField(){
}
void SequenceTableView::columnCountChanged(const QModelIndex& index, int old_count, int new_count){
if(old_count >= 0 && old_count <= new_count){
if(old_count >= 0 && old_count <= new_count) {
if(old_count == 0)old_count = 1;
for(int col=old_count; col<=new_count; col++){
#if !(defined(__APPLE__) && (QT_VERSION>=0x040600))
static_column_->setColumnHidden(col, true);
static_field_->setColumnHidden(col,true);
#endif
this->setItemDelegateForColumn(col, delegate_);
}
}
}
void SequenceTableView::rowCountChanged(const QModelIndex& index, int old_count, int new_count){
if(old_count >= 0 && old_count <= new_count){
#if !(defined(__APPLE__) && (QT_VERSION>=0x040600))
if(old_count == 0){
old_count = 1;
}
......@@ -287,23 +305,28 @@ void SequenceTableView::rowCountChanged(const QModelIndex& index, int old_count,
static_row_->setRowHidden(row, true);
static_field_->setRowHidden(row,true);
}
#endif
}
}
void SequenceTableView::resizeColumnsToContents(){
QTableView::resizeColumnsToContents();
#if !(defined(__APPLE__) && (QT_VERSION>=0x040600))
static_column_->setColumnWidth(0,this->columnWidth(0));
static_field_->setColumnWidth(0,this->columnWidth(0));
for(int i = 0; i < this->model()->columnCount(); i++){
static_row_->setColumnWidth(i,this->columnWidth(i));
}
this->updateStaticColumn();
this->updateStaticField();
#endif
}
void SequenceTableView::resizeRowsToContents(){
QTableView::resizeRowsToContents();
#if !(defined(__APPLE__) && (QT_VERSION>=0x040600))
static_row_->setRowHeight(0,this->rowHeight(0));
static_field_->setRowHeight(0,this->rowHeight(0));
for(int i = 0; i < this->model()->columnCount(); i++){
......@@ -311,17 +334,21 @@ void SequenceTableView::resizeRowsToContents(){
}
this->updateStaticRow();
this->updateStaticField();
#endif
}
QTableView* SequenceTableView::GetStaticRow(){
QTableView* SequenceTableView::GetStaticRow()
{
return static_row_;
}
QTableView* SequenceTableView::GetStaticColumn(){
QTableView* SequenceTableView::GetStaticColumn()
{
return static_column_;
}
QTableView* SequenceTableView::GetStaticField(){
QTableView* SequenceTableView::GetStaticField()
{
return static_field_;
}
......
......@@ -132,8 +132,10 @@ void SequenceViewerV2::InitView()
seq_table_view_->setSelectionMode(QAbstractItemView::ExtendedSelection);
connect(seq_table_view_->selectionModel(), SIGNAL(selectionChanged(const QItemSelection&, const QItemSelection&)), this, SLOT(SelectionModelChanged(const QItemSelection&, const QItemSelection&)));
connect(seq_table_view_,SIGNAL(doubleClicked(const QModelIndex&)),model_,SLOT(DoubleClicked(const QModelIndex&)));
#if !(defined(__APPLE__) && (QT_VERSION>=0x040600))
connect(seq_table_view_->GetStaticColumn(),SIGNAL(doubleClicked(const QModelIndex&)),this,SLOT(DoubleClicked(const QModelIndex&)));
connect(seq_table_view_->GetStaticRow(),SIGNAL(doubleClicked(const QModelIndex&)),this,SLOT(DoubleClicked(const QModelIndex&)));
#endif
connect(seq_table_view_,SIGNAL(CopyEvent(QKeyEvent*)),this,SLOT(CopyEvent(QKeyEvent*)));
connect(seq_table_view_,SIGNAL(MouseWheelEvent(QWheelEvent*)),this,SLOT(MouseWheelEvent(QWheelEvent*)));
}
......
......@@ -315,6 +315,7 @@ void export_sequence()
.def("GetIndex", &AlignedColumn::GetIndex)
.def("__getitem__", &AlignedColumn::operator[])
.def("GetRowCount", &AlignedColumn::GetRowCount)
.def("GetResidue", &AlignedColumn::GetResidue)
.def(self_ns::str(self))
;
class_<AlignedRegion>("AlignedRegion", no_init)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment