Personal tools

User:Serkan/test3: Difference between revisions

From FANTOM5_SSTAR

Jump to: navigation, search
No edit summary
mNo edit summary
 
(48 intermediate revisions by the same user not shown)
Line 1: Line 1:
SOME TRIVIAL TEST SCRIPTS THAT PARSES EXTERNAL LINKS AND DISPLAY THEM USING ARRAYS


{{#vardefine:species_temp|{{#switch:9606|9606=Homo_sapiens|10090=Mus_musculus|NA}}}}
{{#vardefine:species_temp|{{#switch:9606|9606=Homo_sapiens|10090=Mus_musculus|NA}}}}
{{#var:species_temp}}
{{#var:species_temp}}
{{#vardefine:gene_id|861}}
{{#if:{{#var:gene_id}}|[http://www.ncbi.nlm.nih.gov/gene/{{#var:gene_id}} EntrezGene:{{#var:gene_id}}] {{#arraydefine:gene_raw_array|HGNC:6473;;MIM:601464;;Ensembl:ENSG00000144218;;HPRD:03272;;Vega:OTTHUMG00000153011|;;}}
{{#loop: j
  | 0         
  | {{#arraysize:gene_raw_array}}
  | <nowiki/>
{{#vardefine:RESOURCE_ID|{{#explode:{{#arrayindex:gene_raw_array| {{#var:j}} }}|:|1}}}}{{#vardefine:RESOURCE|{{#explode:{{#arrayindex:gene_raw_array| {{#var:j}} }}|:|0}} }}{{#vardefine:RESOURCE_URL_BUILD|{{#switch:{{#var:RESOURCE}}|HGNC=http://www.genenames.org/data/hgnc_data.php?hgnc_id={{#var:RESOURCE_ID}}|MIM=http://www.omim.org/entry/{{#var:RESOURCE_ID}}|Ensembl=http://asia.ensembl.org/{{#var:species_temp}}/Gene/Summary?db=core;g={{#var:RESOURCE_ID}}|HPRD=http://www.hprd.org/summary?hprd_id={{#var:RESOURCE_ID}}&isoform_id={{#var:RESOURCE_ID}}_1&isoform_name=Isoform_1|Vega=http://vega.sanger.ac.uk/{{#var:species_temp}}/Info/Index?db=core;g={{#var:RESOURCE_ID}}|NA}}}}
[{{#var:RESOURCE_URL_BUILD}} {{#var:RESOURCE}}:{{#var:RESOURCE_ID}}]
}}}}




{{#arraydefine:gene_raw_array|HGNC:10471;;MIM:151385;;Ensembl:ENSG00000159216;;HPRD:01043;;Vega:OTTHUMG00000086299|;;}}
 
{{#loop: j
{{#arraydefine: colors | red;#FF0000, green;#00FF00, blue;#0000FF }}
{{
  #loop: i
  | 0                    <!-- loops start value for {{#var:i}} -->
  | {{#arraysize:colors}} <!-- number of loops -->
  | <nowiki/>
* {{
    #arraydefine: val | {{#arrayindex:colors | {{#var:i}} }} | ;|
    }}<span style="color:{{#arrayindex: val | 1}}">{{
    #arrayindex: val | 0
    }}</span>
}}
 
{{#if:{{#var:gene_id}}|''EntrezGene'':[http://www.ncbi.nlm.nih.gov/gene/{{#var:gene_id}} {{#var:gene_id}}] {{#arraydefine:gene_raw_array|HGNC:6473;;MIM:601464;;Ensembl:ENSG00000144218;;HPRD:03272;;Vega:OTTHUMG00000153011|;;}}
{{#loop: i
   | 0           
   | 0           
   | {{#arraysize:gene_raw_array}}
   | {{#arraysize:gene_raw_array}}
   | <nowiki/>
   | <nowiki/>{{#arraydefine:elements|{{#arrayindex:gene_raw_array|{{#var:i}} }}|:|}}{{#vardefine:RESOURCE_URL_BUILD|{{#switch:{{#arrayindex:elements |0}}|HGNC=http://www.genenames.org/data/hgnc_data.php?hgnc_id={{#arrayindex:elements |1}}|MIM=http://www.omim.org/entry/{{#arrayindex:elements |1}}|Ensembl=http://asia.ensembl.org/{{#var:species_temp}}/Gene/Summary?db=core;g={{#arrayindex:elements |1}}|HPRD=http://www.hprd.org/summary?hprd_id={{#arrayindex:elements |1}}&isoform_id={{#arrayindex:elements |1}}_1&isoform_name=Isoform_1|Vega=http://vega.sanger.ac.uk/{{#var:species_temp}}/Info/Index?db=core;g={{#arrayindex:elements |1}}|MGI=http://www.informatics.jax.org/marker/MGI:{{#arrayindex:elements |1}}|NA}}}}
{{#vardefine:RESOURCE_ID|{{#explode:{{#arrayindex:gene_raw_array| {{#var:j}} }}|:|1}} }}{{#if:{{#RESOURCE_ID}}|'''{{#var:RESOURCE_ID}}'''<html>&nbsp;</html>|}}
''{{#arrayindex:elements |0}}'':[{{#var:RESOURCE_URL_BUILD}} {{#arrayindex:elements |1}}]
{{#vardefine:RESOURCE|{{#explode:{{#arrayindex:gene_raw_array| {{#var:j}} }}|:|0}} }}{{#if:{{#RESOURCE}}|'''{{#var:RESOURCE}}'''<html>&nbsp;</html>|}}
}}
{{#vardefine:RESOURCE_URL_BUILD|{{#switch:{{#var:RESOURCE}}|HGNC=http://www.proteinatlas.org/search/gene_name%3A{{#var:RESOURCE_ID}}|MIM=http://www.omim.org/entry/{{#var:RESOURCE_ID}}|Ensembl=http://asia.ensembl.org/{{#var:species_temp}}/Gene/Summary?db=core;g={{#var:RESOURCE_ID}}|HPRD=http://www.hprd.org/summary?hprd_id={{#var:RESOURCE_ID}}&isoform_id={{#var:RESOURCE_ID}}_1&isoform_name=Isoform_1|Vega=http://vega.sanger.ac.uk/{{#var:species_temp}}/Info/Index?db=core;g={{#var:RESOURCE_ID}}|NA}}}}
{{#var:RESOURCE_URL_BUILD}}
}}
}}

Latest revision as of 10:10, 10 July 2014

SOME TRIVIAL TEST SCRIPTS THAT PARSES EXTERNAL LINKS AND DISPLAY THEM USING ARRAYS


Homo_sapiens

EntrezGene:861

HGNC:6473

MIM:601464

Ensembl:ENSG00000144218

HPRD:03272

Vega:OTTHUMG00000153011



  • red
  • green
  • blue

EntrezGene:861 HGNC:6473 MIM:601464 Ensembl:ENSG00000144218 HPRD:03272 Vega:OTTHUMG00000153011