From 6f9273a870c6772d6c2628bd13cfe37900b76437 Mon Sep 17 00:00:00 2001
From: Florent Yvon PGS Catalog Team: '
+
+ def get_group_index(group_private_index):
+ group = groups.get(group_private_index, None)
+ group_name = group['name']
+ if not group in groups_to_print:
+ groups_to_print.append(group)
+ group_index = groups_to_print.index(group) + 1
+ return(f'{group_index}')
+
+ def html_author(author):
+ name = author['name']
+ group_sup = ','.join(map(get_group_index,author['group']))
+
+ return f'{ name }{ group_sup }'
+
+ html += ', '.join(map(html_author,constants.PGS_CONTRIBUTORS))
+ html += ' Previous Contributors:\n'
+ html += ', '.join(map(html_author,constants.PGS_PREVIOUS_CONTRIBUTORS))
+
+ html += ''
+
+ for index, group in enumerate(groups_to_print):
+ group_name = group.get('name')
+ group_url = group.get('url', None)
+ html += f'
PUd0vz6dn? zpMw2RW?}DfR#uk>u=@oRvEs8TY@(KeE?l#+%hU1zb{}N4H?~)Xz0|X^%O~X#Y}y;! zC0zpByG?vb=3x^ijhsEs%1ZJGb{~oGaAEI&O?TMq%0t*BQ#$mKEr7ju<9~B`47;EA zcjzP7HxnUE;@ycAjZ>b2y(?%d%VXGmxH6pKS?*M^?>_{if8;@%nbh7*uNTS(uyF!d z2u{AO=`P)!D(lNfu&>7U%CL8L>H6{!?4B?#4fq>OgzWMY@*!;6uT=8snp2$nrzF;w zk6U(cY)9;Guy`Rhl{D)GIKlPa=Hxzp$o`2P+Hmz}qPnamAH%*H+un-Hl9mQ34s1DR zs@uAMT&*fkbv?N$zO?HFt|K|=90qocQ-`y0em)2Q^m17M`)X{@?azMSf&s!&$(? }bzOO$4~O$`bQn6r)1f#o6H#NRfF0(yi^Y1_ z;plQvfPS6W6}H?y3l%sqI3w(9r|IOYD|3rrlVMzl6*l%g5i)5A+woN#>&Pp8w|Bos zo||Q^ry7mZ2EJeRaZaKH&iX;etG2b0=8y&ihl3OoNm{Osa@c9&`av<$z9nqWO2QD5 zEfe`zO%eE+pJ22UGr<4|iRU$#y6GG}mypu4(nDGlvWRV4 +>Dp6 zmSwQ%Xj{;WVap90x53b+zaTM!EvLXk%VtbtOy_%Z!$jvt%(i&C7kMbW^P#0vJjMVh zm>kn%5B?Gy9E_}@8*p2D5U^X@)-}rXVNWYzQ)-(&oMu$#K^o5*&x0D7d5CJh@Iz-N zSJ3jz09BG2b$2)#dMlD)td7l^Z)q{GC+C?%0(P=$>t5KhRU~*WTW-c5jM=yn65|tu z7Nc%^KDv~Ln&=GTx985vgsb-gRh^u>M1H8Eg?p^-+`1x`Cg^)dM*Y${1n^%`r5@!= z*w2h)%!;a0Mrb+cfhBAxbxFFaN<_>P+#K(nPDe;IJH*E$v}~&=8jQeDg>6w15){Q{ zFm@AS#LcmQmJQd%eCH87f#=fIG)|fABG`Q-c$621*+`xUvw^U^+(F3!gpCe$XoWl$ z5Db+@#|KQ_8=h*6VG#OMmwSAvpC3YKKq8V6!L6>`lG9I37~*aZ-k%m4g$@FPmhi`c zAN8Okzrq$K3LGbgehY05S*Bvw7>;`!_Tj3ajbZbLG5Gj+(uGqgFR3wXRj-z%u<5|Z z@ZtbE(pFv;niyjo8Dg6{BYr9#L6<>ED9J*EExL-TszPKedxC;$r$Y{7sW=pSgCIFE z61ZxwrxRq*7oYp!WRwj1@gBCs2G_Y9wx}Mns+ysl{TQ~=#&cH%u{8TJZ53GxyI(VO zcuQ!k*=g+FseWgKqo+#N_Px& z!h1{TfZak!iQ|7xK>N~-q~rAs 1V2k>XjNy*>p`Gpab2KPd z*rs}PtTNE?sA0PWkFoePY>c7P@-ns=nToUgDp?NuYHY6&&T{EA_CP^1eeOZSUDCD? zL&IH0d0XnZC6c)&k9BH@le(sT=h4nIyVf(Shs_I?YINiaUkqCpRhA}v7bYX9L_7<- z8$H2_gZ3@#CPrzBsW`P!ETocf6M1pUCXa8R%9HIl>A_F7YyfATP?;vE4L%F|1VjGy3Emij zTEy1TCnHeHz&pAMv?2rg=xpYAOnWkA)!-L@+-u}P({T`}ZhBxTVM=lJOLF76?1M^? z5o{RvRb1;++cr ndndv?|N;#N~}{47w;Xy4m0IukExbD0UKL(Xt}<)*~~Dko-<>5^+Arz z9yZtXn@nlr;nA{IbgOL3T6=nZ%8k1e_o`b|n(C>}T&y{1IJ8*DCX;rA6EHox1|fve zL~pLJ4=tl&VU)!KuRPbXJtmBDZaO(U7$2X Cv`;5p0)x#Tr7Hd#Ns-2t-?GL@zFvsL;7Pq%c5VFssz37^<~{BQL6= z1cnpV##h*(Pic0p(vtB|OV5qjRZUosRuP7v#dis}y>@M*V4pQYj%~!FE4h_<3G_@@ zSQz`Tg;K;&s^DTqo=!gTRg>kiDQx|jfW$%)%6iz?g0PRSF!Tso-`tx5O_=gX-IRYC zC_HKuS~vU+BTYCi{MM*ul;}<=(KoJQM+F+%Y;diJ+@U_-;8J}An}3c5v}Xz1rWl~5 zr5F$eJ?_HoW@B+o)lJ8sDpLD|o-)u o$|irowYs>$+`Q@>NRlur5XX{@em1tfrk4Q@ai@xqgzgKpU+V ziJX03zEgpl4K%#O_3`y`-AuGVGjq8XUs(o}pe|+P|1Lm}PY9{=doPL4d{jkKzt(NH z!bJJ~rv%g%9v8fTV%hY#X1m@Nwp!da*3LfndB$e65HO5KEB!*#42PEreJ;NHkVu|C z{cVxC63mG+y99CB{XZoevVQjSAiMmmYzSNJEE;#>`?i4fWINVMGaCC-_H6+x%671& z$7<2~lwDpTo3W+~qm}ORI@yf1^jX|YV?X%7?k+zqTftUy^nWe)r|j~xvJvY&%)%D3 z5p4DK$?^J>&-qh!St{G0)>@JKkG)~PQ#N5u%SnIAZg#CKo4_`9f669OZorz#Wker_ zS=i;Za-3XkwleIcVHS3Itwi@9PF|h$^tOQApR&3*?%SKT3R}5Hw|l#!?{3;^8hh+d z*?nhkk@n5BRoKd}JL?Uko!%0#l1znJ__|xzZ<8t^8oLi9yo#{$E^Ou3-AnpbiPN?? pzDMLV_K&Yz{`&pLz7FYK@_#b{#aiX~cj5p5002ovPDHLkV1kVP1tS0e literal 0 HcmV?d00001 diff --git a/catalog/static/catalog/imgs/NHGRI_Logo_small.png b/catalog/static/catalog/imgs/NHGRI_Logo_small.png new file mode 100644 index 0000000000000000000000000000000000000000..e51c564cc7e232cafd607c9d179d8ce4c5342b36 GIT binary patch literal 7008 zcmZu#by!qiyPX-Dp`~OHkd$ta?ot{_iJ@y?h6c$YrKF@=6hx$vlx{%=q#LA5y6fui z`+af0d(ZRibM|@nTJQU=wf7(AIgy&`O8B@`xBvhEUqxA7`}Z^W_h7)r{Czi&`%w!3 z;L6y`$!V&{$ 0wxMN(o`J*yXOK&1$JO9fJJNU+5u&JmGjPrH`9!rFX{BhG%Q;PFDnZLi_t z^hVv}wC%qCWFtWHCK$cL-2fOQkZ(ZxYp30q OYVh9hPz063Qxt$qhEC~r345i~dwYfx z>vor|(~C3#I=2#iuda0unRih+GBG)Zi?H3#+|A^GGe)D#N7XIKx_}xdOzE}d&l>x5 zfFle*%|g~OO*qUnvFj%u3pjdr7v=`cb>w2-6u!<4hJR}f7dcNK_;sx(R!AX*WKbdF zw^mpyEGm31KRAd-kczUpJtw+fX%n&k-rvcQmD@&f7`CaawfPn&G}5jqOdM$t&t-)h z8aTcjNGZgE^)MjYk<`w^4B#IoqFJwk)d!aV$T6TXI!nC*`R}|W;>GQ2`D$01Q0^AT z_v&uriWY1f<-DvaL$9-bh8Jh$%Jh!oVZmZ3tQ|xWkL8|+D}dzU0dYX_se||tXbW_J z&>&?Zv=lThWstozdX wiPD$D%pWP)LO$ioX-b?h zxKlM^n}l5DVGYv>VBP}#Ly6NsqvrTifZCwx3NdPIrH+9md2g~TEQ+?-K2D)ygfYG#qQc(5z6~Yr5YR$?)NrQ{C-UhswqUJ% zGbQs?g_>DCiBu(=kwTl1HN6J;LdAjJgjs^Q`EgResFji{rJ=N`Mj2x+of#8hqLk*_ zC(NW8&!`n-r`1KCHAwqN`^bIJ#{cL%X7DMkG22L^S>FGdKetj6f9i4SN`GlmNrGeY zPO2}H#@oqMuT(RxTo$v(fzR#=Z|Xr>?b7W!$bt&Je8uIO4v8=og^YK}7OyQbEFvvJ zehPMLF?~%$Cf1Q?6iaVa{9yX G0kwjf6)Lwkz5mLZe97j_=9f&L zY?BO3j{Bsl3m+#P&;I1}Nn?!1f!V>_VcOw(oU0@jRfO`&L1mi>+^^n5Y*#c!zN)`+ zIPKh)*iNF#plYFdNTo}aD$pbNFvB^cKVvOpL!h_D&ItSk-Du5d &w7zZNqdk&}f;=_K*2d`K{(T<^{`^44)E8M%W6B3dDMzTGqNm9ZIgeWUh$J zR!LNe?N`&88e4b)ZA8_e@Eq6em<37%n|j|>%o!SfR-DKa=@jqtEAYv@WCu$`8$@T5 z&y$;R>~ZLD?r_i=vKnF-IMr-dTy@TLWjLBx`uB!AtXNhL70$1JDJ|w)^laVp7t1iI zm?v*iZ$h0BoY7x1U-M!~M0iIu6P!=Edp>Cj^&cnR*<7w4I*eJtV)13E991b=%r+ci z9l{?f0OL^{P>gX>x{kOk*HgPDa9MH1n0X`e$8=|tSB!S92Gu5GH$1zXy5^@Orf=)7 z*$JN$CMZSszAZ}HphAI7U#FJqC+L^gC7xUCJM0%pib_UG#!5bD@oXva=e{t%1>JgH z%^y!5Y+OxVYoI?x|BSPV`yO2pT@OnV%!fmQ;ep=S4s34 mA_jh0bZAATQU|q#W1xqfaS1mi#%nmtwzCx5BuRnu4!F zs>1VB0}jLLRmB*i7`j3Ua#{$PFQcbx@%fMW=MgKrKXF%naq%0cRPWBXepxFXK$XRt zwHvyy(LiV)EfU>FKIkZ3Q!P6&Yw%h_pG<0sxK7;YVc&>7G`X<8NkC5xtqL8HPwg^^ zv{WfmAyZiaX~=w8@~AR9Lar9SjelFf%3nNE{M|mZ=Avd)mdQM-g588)f~A?eQ=ouH zuJN1w_%GcD@1#c(RG+vR+BBuTxl=t=j$zDX3NZv%J5(*$Dp}`#(;6gRKUvLKbsl)s zf82i^AZR1# xPlR_U3J>OC4rY=}kvYEe3u@{nTKZOWavB z^w+ etKmfPI3+F_$8qx^}viOAabLiWC@ zzKdHyquGy!9&t)#-us=zoTX<}f3tm#N*E%`$`r}<3OJJO2|J9Aq=*pJcb9CeS^be+ zR#CPvfJ`knJ#26-o^8Iq(M>I}EfX;j^UwBg-V48touFyTNio|Eu;2Q!@6^17sJ=~E zDSgv|;lFWZa?QPP*66?X<~|#O7L9rJi>t-=-gHi4%YWf^1gn_PRBG_m(_6b+%iWcC zEVvqMIiI9TZ^thtZHk*ucJn5osOs0YapCoH-1o_s s{@6@<>T;fY)`itwn#=f#b+dy416Uk1Zls6K75vR-3D%UiSNi zMNtbSEmCL5+x% (Bo@9QNw`W-;_8AWkWXr zfQ#YJ0D6Cr@&o`t-1aXF+zr%JMJ?e@T;^7A3u`WKC&X_w03hxy`g`hR?QTxz?F4gn z6ZMv${|h1dd;TZPO;7h1#NAPX-at*0P7dyBO()1Dz{Nu^iAzUEC+=!xBdRU0_&5Fc zn*_a`yE{UZo7>CFi_43j3+`&m%_|}z!p+0S&Bw?28^P)3 KTfBe;3Fc)0&RlDoal zzuWs?tUoLNp#7!lAH~FfTO%sxYHjWgcYOhe!z5+?ct@w=WNvG%ZEbGlBhLNbh<|q~ z{wJlVp|-Uf9Om&ykt9D4k2v@LiT*c3!`0sUw>y6^c>l)#XY9Z62LEq`|BU|45a<45 z>3>-KkNx{A`g;Q bEuWhXw!#dDKLiiPD4PUE7l|ET}I4H&T>jMP^a2%z4H(CQa z@r$=|TACDRYv-Bgrz^7?TzS(bY7R}?t@He&qw}Mq{EO$3m6~=1wRknwd7NkoNDFKq zQ?}&Ya^MHQKycqxF*kX1J;xTxGt$!^eBr= { zGqI#dcPZ#X_0o}{YPRj^Oo-@gg0N*@T|sNCa3CgI7?A>CKPod?#!M57O| P_ovm4Xbe%{5JuL=yFm})Gdk%RohYAtxcrP2uqlgDwOQWcM j_{rC)%OKG2fpVIYXa56Uiey6$?MzxuBT1OTVX=hKrtcAT}0|Bse zo@; P$Z%555Km73)7y0hc-CpT z7Vk%PUT(72)bCG|mA+Z>=Ijp)jIZ$47K*Q9#rZf6m%aJo3Mq3avs8=SxQ2{IPpKNU z5EYK5yd(NndQ=!T_gNelrvM9i26Y~4|AP6fDKQ>9tL4Ut$dTu -!(LC^lx>4Ve zYHuax$}&4@ !++qU2rI5Rny)E`csf_>JA8gCInYH>^)#T`_2UWe zkylkfpv5}4PR#N=D7*UZc|x5Y0h|9@l9}AQ*tWb)Go7KV(e{?@&U5rsD_53PsbG&P z&u{rhsgHNN!aWpdfIUGkrH^i{VP(z)wd`2M{W~eSFui4^1Ad;T4~((T(Ak5cC;9}J z0uW?VG 3GfjqL0dD76{pydKL z&Vg{WV#pM`N?3;?0_<)J;|gvim>iN_qV6q1F0@^)v}yS%o5Y>WN5i!C(PLK3Cl2V1 zMQMjQXrh}t<6FT!41_^mSi(rP_BT+u1K|ol7Tz4HHP{sDwKQWB)B>dzVzJnew>pOk zI0X{Dhbys$j09ab1<+4{l#kmdR1Lb)!gB#s~+!FzVC&wRy?B%zQQ zop<=>Aqnl MB8dJq47ou>9#ZJHp!~ Ib&3xv|0967N^Wz&m-*RR6e$lX{7ZHvTuV7-kn{D t&28A4J>%=6&Esco&mqRI*|WpuXI;4X4ETuR ;lp&FTKac|>x7x#V6! zdyuEfr0)OpUL66MLf^$x vCmI1{H@Qf3a*_NnQJp=_BMdIkA3 3NcS5&knGoE+nd (-Yx+JYd;rDu0HF0L}=c)yW8o*wCA_4bNEY z^ )g%em<5dlwe4=GKU9lq z7JF&sK)M1ujiVuqSpp08JZF%2$!tlk0ti8 z)YWzDb=f+fVZ;G6PVf*sQ|NOza~BP5e&5l`gI17X9t=|?ltp1zAa5*VG*gfg2wp2D zE!W{P!{fcCk5*MfIaQaAZx_$MTvw=9d{X`S)^5Tx|BXi9%q^@uY8aBf)x#ZeBMdg9 z@jWy)PTcAnnxL5*O~;;2qEMii|NgBKUdbpc)c#$)EdK*cm>jmCZ|xGx=Gvsa#x=8} z+8EPcuv~;JKo-GttxlWl(V%+A+M1m`o~wrEbmQ *EAdVFz@NJ>Jf z{35mdH=etMhBQ0s$99(Q?0`Lf(a)N#LMqqjA^Q3v-LWxgQH)>G9|#eHTM|l2TD{xH zm8OJiwU-ZNn=I~EJ8LhsrOF>T4o94=sR)ni43+o0tfa~c@AfA>vH(Mp`|W$!?l!yF z%OI#F;=QOnzi|A5M@4*DdYP}^ {Hn~7nM5SOfxa;H#kCHJtL3Mc801JxW<}>^F_aneubLg0()EMW z-4N*3O6pba+KCP?Z<(6^r%VD8SK*TdRL>k Qf1$ zBQ#ytP2KBf4x&an&l<%;Zl|gtNkdq1)=3b-p|t2^$tTq(#xWQllD_Z7<1^V*F#7|a z(n|U2ptlHM;4`r1R2bD~u0~H#@{ryj&vd5^j`9g!qo Bth&?1 KY* <29mM4#%x0ilb6TtO(ga92d?VBRRr>JAlblP~KI0qkG z%y@touBURludY>@-c%xrSvC~{&78m8K4pabXu&WTj0iS_KCY*Z0hEU@v~j1cM9*JC zsgLds)Y?9@#fc{^u>|#B94$HyTRWBAD2c@gvUe8>SdV>oc^vI3FsJ3| zTJ&DX&y1+dJXf}X&aM64bZV5JM~p3|P&st@PWxazVeY~l_vEFw7WP2A6QNB(d59F6 z5QqiYZ-*aFh;jQQ*lSq~>4t>-oINf_R=z?L>HR4}@^Yt>^R=%u=M?22202RFVv3Zj z;g?sNbW|R@pAg3KbrM2d0=I0`3<3uV&rwSNIZ|>nrPlG Y71%K~JDb_F6HP1rlGBLL`C?TS8J4#BpLz m6b;~) zs1D)YqN4HoAyBoQl(H|Kt1aEuq6qo1C6o(egfKvC%7o_ jL_+}=B%@uzSHIA5ts z=jbFDieJ$Z)}k@b% (3hzu>|ZJ-xL>RM1?oNB7!2P6!5yHQW-@QW z6Ci{n$c2U=rv0w7jbkYg|J25#6f8|xA?S?>0~&80=XJC0f!g2S9{~1)dn4QEjN`#} zQ5M39v4wB-CgV^i2LmT(NDWYRkbbGVNTwgNLrVdr&euq>aeU!v$vXdnMVd?eC6#k4 zNsu@)BFK7kE@J3aUj(Q%Uh?_%b)R!y94{P`He}&NCfz<^4*CoajZ>3W^~fRZ@Mdp_ zITwckSYF~X04n-Qqu|`hDtgc>_#sp&ucg~^#Gry34J_;H))v>Mx-NwQe?&h_CDDHC zEr74wlKs48B&z4*E11XL*Vu|n`w1T<^3H>-AJkS4>|pp&iD!YjK{K$ZitMA2vHDxb zch#RR&8$8%O;WjZ=|0-)Nt`t>)43XN9N$Z0@fviTctCf4>;k_irrTsw550fZzYof( z!W}6TBMYfBoFgTVuANif^VJU9izkNEF!a1;xvlA{tvwPty4|vUB6=A-((-n{`qAN& z=d}z&U*VHPZVWc3qbS3$l=s`RJZWRS^rQEd0J!HpEK5l6vsC%H)Tl6-nPvRSYO94* zyz0V6pG6)&88SqR=u+}JfBSNLuS)M1d`PdX4jK1?5+8FQ_L+D?<#r3E!hGn0gXQ3N zN16ou*WXUQL2!(cZYY!`6A8YFoL0KTmxL&p3!p4!KMQ0a-LE7JHD8&_@3>b4#T7Im zY?{fk3|L7a-=%Y`Mjp u}17@%q?I1)@}_#$6HEf zeQt#s$oS%&o_(#UsqgI(%950_4`fo9{t3Rz5VaGSE^Wp!zOOfKIIL|gymSDUaH8EW cKD;0lv3-qQOd5Cf=eLE5g1UT}EHwCk0CWsB_W%F@ literal 0 HcmV?d00001 diff --git a/catalog/templates/catalog/docs/about.html b/catalog/templates/catalog/docs/about.html index 116f728a..17069db2 100644 --- a/catalog/templates/catalog/docs/about.html +++ b/catalog/templates/catalog/docs/about.html @@ -199,16 +199,12 @@ Feedback & Contact Information
Acknowledgements
-We wish to acknowledge the help of the following people & teams for their support of the PGS Catalog: -
-
- -- PGS Catalog Data Curators — Emily Tinsley, Shirin Saverimuttu, Aoife McMahon, Sam Lambert
-- Health Data Research UK, Cambridge — Laurent Gil, Michael Chapman, Richard Houghton, Prof. John Danesh
-- NHGRI-EBI GWAS Catalog Team — Annalisa Buniello, Elizabeth Lewis, Aoife McMahon, Santhi Ramachandran, Jackie MacArthur, Laura Harris
-- EMBL-EBI Samples Phenotypes and Ontologies Team — Helen Parkinson, Simon Jupp, James Hayhurst, Trish Whetzel
-- Inouye Lab Members — Jonathan Marten, Petar Scepanovic, Scott Ritchie, Gad Abraham
-The development of the PGS Catalog is supported by:
+ +We wish to acknowledge the help of the following people & teams for their support of the PGS Catalog:
+ + {{ pgs_contributors|safe }} + +The PGS Catalog is delivered by collaboration between the EMBL-EBI and University of Cambridge and funded by NHGRI (1U24HG012542-01), Health Data Research UK and the Baker Heart & Diabetes Institute.
{% endblock %} diff --git a/catalog/templates/catalog/includes/footer.html b/catalog/templates/catalog/includes/footer.html index 5f7c65e0..f5c7f2e8 100644 --- a/catalog/templates/catalog/includes/footer.html +++ b/catalog/templates/catalog/includes/footer.html @@ -15,6 +15,9 @@ +From fb6c3a0550ef9b309835d14a2caf736b03cccd25 Mon Sep 17 00:00:00 2001 From: Florent YvonDate: Thu, 5 Oct 2023 12:17:21 +0100 Subject: [PATCH 3/3] Reusing USEFUL_URLS to avoid URLs duplication --- pgs_web/constants.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pgs_web/constants.py b/pgs_web/constants.py index 48f995f2..5bcdfbd9 100644 --- a/pgs_web/constants.py +++ b/pgs_web/constants.py @@ -156,19 +156,19 @@ }, 'hdruk': { 'name': 'Health Data Research UK, Cambridge', - 'url': 'https://www.hdruk.ac.uk/about-us/our-locations/health-data-research-uk-hdr-uk-cambridge/' + 'url': USEFUL_URLS['HDR_UK_CAM_URL'] }, 'nhgri-ebi': { 'name': 'NHGRI-EBI GWAS Catalog Team', - 'url': 'https://www.ebi.ac.uk/gwas' + 'url': USEFUL_URLS['EBI_URL'] + '/gwas' }, 'spot': { 'name': 'EMBL-EBI Samples Phenotypes and Ontologies Team', - 'url': 'https://www.ebi.ac.uk/about/spot-team' + 'url': USEFUL_URLS['EBI_URL'] + '/about/spot-team' }, 'ebi': { 'name': 'European Bioinformatics Institute', - 'url': 'https://www.ebi.ac.uk' + 'url': USEFUL_URLS['EBI_URL'] } }