Template:AtomMapping

From Metabolomics.JP
(Difference between revisions)
Jump to: navigation, search
 
(65 intermediate revisions by one user not shown)
Line 1: Line 1:
 +
<noinclude>
 +
Usage:<br/>
 +
{{{1}}} ... mapping label (usually PAGENAME)<br/>
 +
{{{map}}} ... pair of atomic positions
 +
----
 +
</noinclude>
 +
{{#ifeq:{{#var:PIC_SCALE}}||{{#def:PIC_SCALE|300}}}}
 
{{#def:ATOMMAP|{{{map}}}}}
 
{{#def:ATOMMAP|{{{map}}}}}
{{#def:MAPLHS|{{#car:{{{1}}}|#}}}}
+
{{#def:MAPLHS|{{#car:{{{1|dummy$dummy$0}}}|$}}}}
{{#def:MAPRHS|{{#cadr:{{{1}}}|#}}}}
+
{{#def:MAPRHS|{{#cadr:{{{1|dummy$dummy$0}}}|$}}}}
{{#def:MAPNUM|{{#cddr:{{{1}}}|#}}}}
+
{{#def:MAPNUM|{{#cddr:{{{1|dummy$dummy$0}}}|$}}}}
 
<center>
 
<center>
 
{|
 
{|
 
|-
 
|-
! align="center" | [[{{#var:MAPLHS}}|{{Metabolite/GetCommonName|{{#var:MAPLHS}}}}]]
+
! align="center" | {{Metabolite/GetSysName|{{#var:MAPLHS}}}}
! align="center" | Mapping {{#switch:{{#var:MAPNUM}}|=|0=|1=(2nd)|2=(3rd)|default ({{#var:MAPNUM}}th)}}
+
! align="center" | <Mapping><br/><small>{{AtomMapping/Link|{{#trim: {{{1}}} }} }} {{#switch:{{#var:MAPNUM}}|=|0=|1=(2nd)|2=(3rd)|default ({{#var:MAPNUM}}th)}}</small>
! align="center" | [[{{#var:MAPRHS}}|{{Metabolite/GetCommonName|{{#var:MAPRHS}}}}]]
+
! align="center" | {{Metabolite/GetSysName|{{#var:MAPRHS}}}}
 
|-
 
|-
|align="center"|[[Image:{{#var:MAPLHS}}.png|150px]]
+
|align="center"|{{#if:{{{figureLeft|}}}|{{{figureLeft}}}|[[Image:{{#var:MAPLHS}}.png|thumb|{{#var:PIC_SCALE}}px]]}}
 
|align="center"|{{AtomMapping/ListPosition|{{{map}}}}}
 
|align="center"|{{AtomMapping/ListPosition|{{{map}}}}}
|align="center"|[[Image:{{#var:MAPRHS}}.png|150px]]
+
|align="center"|{{#if:{{{figureRight|}}}|{{{figureRight}}}|[[Image:{{#var:MAPRHS}}.png|thumb|{{#var:PIC_SCALE}}px]]}}
 
|}
 
|}
 
</center>
 
</center>
  
{{#ifexist:AtomMap:{{#var:MAPRHS}}#{{#var:MAPLHS}}#{{#var:MAPNUM}}|
+
{{#ifeq:{{#car:{{FULLPAGENAME}}|:}}|Enzyme||
<span style="color:red" size=+1>Mapping [[AtomMap:{{#var:MAPRHS}}#{{#var:MAPLHS}}#{{#var:MAPNUM}}]] exists.</span>}}
+
{{#if:{{{1|}}}|
{{#ifexpr:4 <= {{#var:MAPNUM}}|
+
; Related Mappings, Enzymes, and Pathways
<span style="color:red" size=+1>Mapping number {{#var:NAPNUM}} is not appropriate.</span>}}
+
<div class="references-small" style="-moz-column-count:3; column-count:3;">
{{#ifexpr:0 < {{#var:MAPNUM}}|
+
{{#repeat:AtomMapping/GetName|1|
Related Mapping:
+
{{#SearchTitle:{{#var:MAPLHS}}.{{#var:MAPRHS}}|AtomMap}}
{{#switch:{{#var:MAPNUM}}|
+
{{#SearchTitle:{{#var:MAPRHS}}.{{#var:MAPLHS}}|AtomMap}}
|1= [[AtomMap:{{#var:MAPLHS}}#{{#var:MAPRHS}}#0]]
+
}}
|2= [[AtomMap:{{#var:MAPLHS}}#{{#var:MAPRHS}}#0]], [[AtomMap:{{#var:MAPLHS}}#{{#var:MAPRHS}}#1]]
+
{{#repeat:AtomMapping/ECNumber|1|
|3= [[AtomMap:{{#var:MAPLHS}}#{{#var:MAPRHS}}#0]], [[AtomMap:{{#var:MAPLHS}}#{{#var:MAPRHS}}#1]], [[AtomMap:{{#var:MAPLHS}}#{{#var:MAPRHS}}#2]]
+
{{#SearchLine:{{#var:MAPLHS}}_{{#var:MAPRHS}}_{{#var:MAPNUM}}|Enzyme}}
 +
{{#SearchLine:{{#var:MAPRHS}}_{{#var:MAPLHS}}_{{#var:MAPNUM}}|Enzyme}}
 +
}}
 +
{{#repeat:AtomMapping/Pathway|1|
 +
{{#SearchLine:{{#var:MAPLHS}}_{{#var:MAPRHS}}_{{#var:MAPNUM}}|Pathway}}
 +
{{#SearchLine:{{#var:MAPRHS}}_{{#var:MAPLHS}}_{{#var:MAPNUM}}|Pathway}}
 +
}}
 +
</div>
 
}}
 
}}
 
}}
 
}}

Latest revision as of 14:45, 22 July 2009

Usage:
{{{1}}} ... mapping label (usually PAGENAME)
{{{map}}} ... pair of atomic positions





[[dummy|]] <Mapping>
[[AtomMap:${{{1}}}$]]
[[dummy|]]
{{{map}}} ↔


Personal tools
Namespaces

Variants
Actions
Navigation
metabolites
Toolbox