From 87b772b62186f4f6959e90fa9a181441a5063a8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20=20MENAGER?= <herve.menager@pasteur.fr> Date: Fri, 19 May 2017 14:43:57 +0200 Subject: [PATCH] adapt admin lists and create migration for nb_pockets change --- ippisite/db.sqlite3 | Bin 569344 -> 569344 bytes ippisite/ippidb/admin.py | 4 +-- .../management/commands/import_v1_data.py | 7 ++++- .../migrations/0014_auto_20170519_1243.py | 24 ++++++++++++++++++ 4 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 ippisite/ippidb/migrations/0014_auto_20170519_1243.py diff --git a/ippisite/db.sqlite3 b/ippisite/db.sqlite3 index 57542b95b741e72c1e7980fb7ecdb36ade6e1767..db5d773a7c69fd5c0d0e7127f3eb1efe378bb8eb 100644 GIT binary patch delta 1161 zcmYMzUuaWT9Ki8&&dp8Ewdwse;#Ra)Zc9OBZOCnswK^3<Z3WwG#nwMtHOXybO<UX8 zrrP<hF|jIDv?XH~hOkYl1{7sPye~e;x<_Gu?3<=kP<$zjfe$|HVJE*G@ZtCQ-g93r z=WtJExjwU8KU?D~5kjtsnGxeAg!Roe25IS+*gPmTT5sM{6=qs*vCG(??bueMlC@v# zOr}!Fek%|#L(%v|dNkS`Fk1p)b4%204h74Lra-vK++vu`TSLLEW~)CGHa~A^E&j0f zwwqVJ_0H%qJy!Ik+PuY?#sGEK7>AU0ZvWY-*5*r1m*_;!@?Ww1)Uo_*-q*26;61Fs z8+Zka@Em@Fr|=jaz&zZ7@8CLIf^(3DVd#fm=!Op14cj0DjnDw=VGVe}rT?qH*H`p6 z`YU}=d^M|2soB#iA)2OUPsvWmre()v$7D~+resHDM`TaP4$BV74$3BFkC!_oK0F{_ z9FtAR_RIFkTC#E3m~2$`sO%BhUfFMCzm`2Ldq~t@-uXfK;(%<AY&TZR?pMhtnilM7 z4L|vc(M(0<904UlAgeFf`X6lFDkZ{xWC!WbWVZZsC{E-B+qKF?2yGT?KfSWB#Kb6K zTw+vbVadIHPMrVWkdGO@yBW_jTItXftAi=!a;-u%<+2B5C`C!x=_&LAdLBK8o<+}~ zljv#m6gq*X(Q$MPJ&C5!(X!F$5nP-=htVN)5KW@T(E;=rnn3$e3yq^OG>RS-;--s6 zY8gHv&S3KUXVhg^%<?LAQrx{wjxoz$!)Km$;-hUu|4@0s`<FLdu|`|b_VFj~d+wxa zxo#@|DD5mr+qj>$iGyB88!jeuaZhz!9nICI<JNHE|LYkQm-OS4{kp`e?e+q1v41V_ zYWr+~@7*}sH<U<^M@OuBBRP^z3?#;k$d}zlq^F}}bG9lM^Hg_svYgMpRbqP>nYPUW z|J43HL*4eH5?gIoEwMb^?CibG>lORyeZIpUyu*JIe*k%x?=t3SN!aDO=*n64)q8x} Zd0F5`m~-O+A7W0$UH&a~K0M@{{s(8e5!?U( delta 1414 zcmb`_Z)jUp7{~E*PHyf!`TL}3=~kV)i_9_UiaG~{qJlD4rGHj!*SXHNrpB%7Y~xzp zsM@4Svq=?~65W-8Xu8rBh8r5@MNp_z@P#mRDyVa#B17<nq9CmL#^>z!&esy2d~(Q( zd$`{xx0=kYCQG-}ToyvS$}_`b3!(PUHf)!d-yc|@Kz(Sg>?C$nJKereb#DE<ZN~>< z*P=7knoLWyI@55MwCmlyfnD1Bsx7#od}Z6T%oI|MCsK{lPc^EAnm29T+7g%l&xfCy ziDl(=zNZlK5AZAa8T<&o1sB2RU>SS_J^*LI0(cvo0w=*MU<za>;21az(x4CYfZgB` z@E~Xg_kwNU4zLld12rJbSjRV5A{4TYJ686F3P%aV4T@PX30?*-ffvC9I0lY_7r^si z9E^b@;5m@7M3%2n9K~@2JPQtkVQ>fxfrH=xcm|}w(;x+&0t28Q^cjNuA|(0tZuL(# z#=jGRc0u|0N^I7PeyQrUdPnuhiYW26-WKrNzg7>0Bl*TD;ncOY$wG&B|GeHQH+!Fc zqiVg2Iq7(GMcL)%eNnGEugh+Oo6L+34yVV*`bSbpcW7iheIR|rZSUxE+q+v^x1LzJ zs(1oC7EjP$xoY1x`<S`O=J=YRzvwsmg;wc%x<p^lXY>huNatyZDl|uBdX0)SNk=I| zLzJRk>Y_G!m>!@ex|{B#+v!%Sr8qex;%mI-XX05aZ|VpuZ|X3n4rA&trVeB3Fs2T} zbqppBW8yF-4rAglCJtlbFeVOT;xHx-W8w%an>Tg%XzDP7z(nGciNu&ljETgUNX(O9 zKj;Pfz!P9E=mC2`H|R3xeCTnuc6)czj>Vj_%&+8ks=Arg|9+JR+_z3GOUsLtbRt;f z7Sq04(m&CbNRvpY77@R0hvTiW^U>GCiO{J2K}VhG;GxLJ)?lEd{!}fzEUxl*oz}^K zcV<z)>rcL?C!{rH74~@dEa_tS(L%RVw`r5i_j{ccy<Q%}0_7^Y$-7k1JH6BA^i2U? z5dXrG?pIdiZ!ul&baPH~q1UeK*y?qDr#5;g7xg-eZ}$fORq}5>tA~}pc1}C;U-Z8c AcmMzZ diff --git a/ippisite/ippidb/admin.py b/ippisite/ippidb/admin.py index dc4f162a..21a59ca3 100644 --- a/ippisite/ippidb/admin.py +++ b/ippisite/ippidb/admin.py @@ -20,8 +20,8 @@ class DomainAdmin(admin.ModelAdmin): @admin.register(ProteinDomainBoundComplex) class ProteinDomainBoundComplexAdmin(admin.ModelAdmin): - list_display = ('protein', 'domain', 'ppc_copy_nb', 'ppp_copy_nb_per_p', 'pockets_nb') - list_display_links = ('protein', 'domain', 'ppc_copy_nb', 'ppp_copy_nb_per_p', 'pockets_nb') + list_display = ('protein', 'domain', 'ppc_copy_nb', 'ppp_copy_nb_per_p') + list_display_links = ('protein', 'domain', 'ppc_copy_nb', 'ppp_copy_nb_per_p') @admin.register(ProteinDomainPartnerComplex) class ProteinDomainPartnerComplexAdmin(admin.ModelAdmin): diff --git a/ippisite/ippidb/management/commands/import_v1_data.py b/ippisite/ippidb/management/commands/import_v1_data.py index cf14e8eb..f5419e9b 100644 --- a/ippisite/ippidb/management/commands/import_v1_data.py +++ b/ippisite/ippidb/management/commands/import_v1_data.py @@ -223,7 +223,12 @@ select distinct protein.NumUniprot, domain.PfamNumAccession , complexe.NbCopy, compound.is_macrocycle = (row[4]=='Y') compound.aromatic_ratio = row[5] compound.balaban_index = row[6] - compound.balaban_index = row[6] + compound.fsp3 = row[7] #Csp3Ratio + compound.gc_molar_refractivity=row[10] #GCMolarRefractivity + compound.log_d = row[13] #LogD + compound.a_log_p = row[14] #ALogP + compound.mean_atom_vol_vdw = row[15] #MeanAtomVolVdW + compound.molecular_weight = row[16] compound.save() except Exception as e: if options['stoponfail']: diff --git a/ippisite/ippidb/migrations/0014_auto_20170519_1243.py b/ippisite/ippidb/migrations/0014_auto_20170519_1243.py new file mode 100644 index 00000000..3aef4f32 --- /dev/null +++ b/ippisite/ippidb/migrations/0014_auto_20170519_1243.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.1 on 2017-05-19 12:43 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('ippidb', '0013_auto_20170518_1943'), + ] + + operations = [ + migrations.RemoveField( + model_name='proteindomainboundcomplex', + name='pockets_nb', + ), + migrations.AddField( + model_name='ppi', + name='pockets_nb', + field=models.IntegerField(default=1, verbose_name='Total number of pockets in the complex'), + ), + ] -- GitLab