|
|
| Line 59: |
Line 59: |
| | FL3 | | FL3 |
| | FL4}} | | FL4}} |
| − |
| |
| − | {| class="wikitable" style="width=100%; margin: 1em auto; border-width:0px 0px 0px 0px;"
| |
| − | |- style="background:#ccf"
| |
| − | !colspan="2"| Molecular Index (exact mass)
| |
| − | {{#repeat:IndexTable|1|
| |
| − | {{#lua:
| |
| − | local id, ms, msd, min, max;
| |
| − | local hash = {};
| |
| − | local idx = {};
| |
| − | local first = true;
| |
| − | for id, ms in stdin:gmatch("&&(%w+)&&([%d\.]+)") do
| |
| − | if (first) then ---:はじめの値は質量の最小値と最大値
| |
| − | min = tonumber(id);
| |
| − | max = tonumber(ms);
| |
| − | 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
| |
| − | table.sort(idx);
| |
| − | local output = "";
| |
| − | for id, val in pairs(idx) do
| |
| − | output = output .. val .."&&".. hash[val] .. "\n";
| |
| − | end
| |
| − | print(output);
| |
| − | |&&{{{1|0}}}&&{{{2|10000}}} {{#extmass:{{{3|FL}}} }}}}
| |
| − | }}
| |
| − | |}
| |
Revision as of 11:57, 27 April 2008
this is sandbox page.
このページでは、変数を使用しています。
{{#graph:
pie(円グラフ)もしくはpie3(3D円グラフ)(後で、折れ線グラフ、棒グラフをサポートする予定)
横サイズx縦サイズ(ex. 300x400)
データ(,区切り)
ラベル(,区切り)
タイトル
}}
FL1
FL4
FL1
FL2
FL3
FL4