- [x] update with additional entry: transmembrane and biomolecule descriptions
- [x] legacy PDBTM XML conversion to JSON with PDBe schema
- [x] our Mol* viewer input must work with this JSON
- [x] Mol* viewer: transformation logic must be implemented in JS/TS (PDB file + our BIOMATRIX)
Related resources:
* https://www.ebi.ac.uk/pdbe/pdbe-kb/guidelines
* https://gitlab.ebi.ac.uk/pdbe-kb/funpdbe/funpdbe-validator
* https://gitlab.ebi.ac.uk/pdbe-kb/funpdbe/funpdbe-schema
* test input: 2atk: http://pdbtm.enzim.hu/?_=/pdbtm/2atk
Itt az egyik elem: biological assembly; míg a másik az assymetric unit. Úgy néz ki, hogy ez önmagában az A lánc, amit a PDBTM-en is megjelenítünk.
Külön érdekes még, hogy a 3D nézetnél a Mol* az Assembly-t jeleníti meg alapból, viszont ha kiválasztjuk a Model -t (jobb felső sarok: Structure -> Type -> Model), akkor az assymetric unit-ot láthatjuk csupán. Itt nem értem, hogy miért model-nek nevezik és miért nem assymetric unit-nak.
Lehet, hogy nem is kellene biomatrixokat felépítenünk, hanem adott pdb entry esetén csak venni kéne az assymetric unit -ot és arra elvégezni egyetlen transzformációt? Vagy nem minden esetben definiálják az assymetric unit -ot? (lehet, erről már beszéltünk, csak elfelejtettem)
Csongor
Szia, Gábor!
Nem értem, hogy egy-egy biomatrix miért hoz létre újabb láncokat, ha aztán törli őket.
Ilyen pl. ```1qj9```: http://pdbtm.enzim.hu/?_=/showfile/1qj9/xml
(_note:_ az E láncot 2x is töröljük)
RCSB-n van egy kis galéria (bal felső sarokban):
https://www.rcsb.org/structure/1QJ9
Itt az egyik elem: _biological assembly_; míg a másik az _assymetric unit_. Úgy néz ki, hogy ez önmagában az ```A``` lánc, amit a PDBTM-en is megjelenítünk.
Külön érdekes még, hogy a 3D nézetnél a Mol* az Assembly-t jeleníti meg alapból, viszont ha kiválasztjuk a _Model_ -t (jobb felső sarok: Structure -> Type -> Model), akkor az assymetric unit-ot láthatjuk csupán. Itt nem értem, hogy miért model-nek nevezik és miért nem assymetric unit-nak.
Lehet, hogy nem is kellene biomatrixokat felépítenünk, hanem adott pdb entry esetén csak venni kéne az _assymetric unit_ -ot és arra elvégezni egyetlen transzformációt? Vagy nem minden esetben definiálják az _assymetric unit_ -ot? (lehet, erről már beszéltünk, csak elfelejtettem)
Csongor
There is only a minor plane issue with `6xvf` in the test list:
https://git.enzim.ttk.hu/web/TmMolStar/src/issue_2_pdbe_collaboration/src/apps/tm-viewer/index.html#L99
Related resources:
Useful doc: https://getcomposer.org/doc/articles/scripts.md#writing-custom-commands
Szia, Gábor! A színkódoknak próbálok utána járni, de elakadtam.
1afo.json-ban ez látható:
A DB-ben pedig ez:
A site_id #8-ast (Membrane Inside) nem tudom, melyik localisation_type-nak feleltessem meg:
Azt sem értem, hogy miért van sokkal kevesebb site_id a JSON-ben, mint az UniTMP DB-ben.
Csongor
Szia, Gábor!
Nem értem, hogy egy-egy biomatrix miért hoz létre újabb láncokat, ha aztán törli őket. Ilyen pl.
1qj9
: http://pdbtm.enzim.hu/?_=/showfile/1qj9/xml(note: az E láncot 2x is töröljük)
RCSB-n van egy kis galéria (bal felső sarokban):
https://www.rcsb.org/structure/1QJ9
Itt az egyik elem: biological assembly; míg a másik az assymetric unit. Úgy néz ki, hogy ez önmagában az
A
lánc, amit a PDBTM-en is megjelenítünk.Külön érdekes még, hogy a 3D nézetnél a Mol* az Assembly-t jeleníti meg alapból, viszont ha kiválasztjuk a Model -t (jobb felső sarok: Structure -> Type -> Model), akkor az assymetric unit-ot láthatjuk csupán. Itt nem értem, hogy miért model-nek nevezik és miért nem assymetric unit-nak.
Lehet, hogy nem is kellene biomatrixokat felépítenünk, hanem adott pdb entry esetén csak venni kéne az assymetric unit -ot és arra elvégezni egyetlen transzformációt? Vagy nem minden esetben definiálják az assymetric unit -ot? (lehet, erről már beszéltünk, csak elfelejtettem)
Csongor
There is a membrane plane issue in case of
4x8a
and6xvf
.Parent issue entry created on internal redmine: https://redmine.enzim.hu/issues/300
There is only a minor plane issue with
6xvf
in the test list: https://git.enzim.ttk.hu/web/TmMolStar/src/issue_2_pdbe_collaboration/src/apps/tm-viewer/index.html#L99