Sandbox

From Metabolomics.JP
(Difference between revisions)
Jump to: navigation, search
Line 63: Line 63:
 
{| class="wikitable" style="margin: 1em auto; border-width:0px 0px 0px 0px;"
 
{| class="wikitable" style="margin: 1em auto; border-width:0px 0px 0px 0px;"
 
|- style="background:#ccf"
 
|- style="background:#ccf"
! Index by Exact Mass
+
!colspan="2"| Index by Exact Mass
 
{{#repeat:IndexTable|1|
 
{{#repeat:IndexTable|1|
 
{{#lua:
 
{{#lua:
   local id, ms, msd;
+
   local id, ms, msd, min, max;
 
   local hash = {};
 
   local hash = {};
 
   local idx = {};
 
   local idx = {};
 +
  local first = true;
 
   for id, ms in stdin:gmatch("&&(%w+)&&([%d\.]+)") do
 
   for id, ms in stdin:gmatch("&&(%w+)&&([%d\.]+)") do
     msd = tonumber(ms);
+
     if (first) then ---:はじめの値は質量の最小値と最大値
     if (hash[msd] == null)
+
      min = tonumber(id);
      then hash[msd] = id; table.insert(idx, msd);
+
      max = tonumber(ms);
      else hash[msd] = hash[msd].."&&"..id;
+
      first = false;
 +
     else
 +
      msd = tonumber(ms);
 +
      if ((msd >= min) and (msd <= max)) then
 +
        if (hash[msd] == null)
 +
          then hash[msd] = id;
 +
            table.insert(idx, msd);
 +
          else hash[msd] = hash[msd].."&&"..id;
 +
        end
 +
      end
 
     end
 
     end
 
   end
 
   end
Line 82: Line 92:
 
   end
 
   end
 
   print(output);
 
   print(output);
|{{#extmass:FL1AAC}}}}
+
|&&300&&500 {{#extmass:FL1AAC}}}}
 
}}
 
}}
 
|}
 
|}

Revision as of 14:15, 26 April 2008

this is sandbox page.

このページでは、変数を使用しています。


{{#graph:
pie(円グラフ)もしくはpie3(3D円グラフ)(後で、折れ線グラフ、棒グラフをサポートする予定)
横サイズx縦サイズ(ex. 300x400)
データ(,区切り)
ラベル(,区切り)
タイトル
}}

FL1 FL4


FL1 FL2 FL3 FL4


{{#extmass:FL1AAC}}

Index by Exact Mass
Personal tools
Namespaces

Variants
Actions
Navigation
metabolites
Toolbox