Sandbox92

From Metabolomics.JP
(Difference between revisions)
Jump to: navigation, search
 
(15 intermediate revisions by one user not shown)
Line 1: Line 1:
 +
<!--- {{{1}}} ID numbers to search
 +
      {{{2}}} Result size per page
 +
      {{{3}}} Page number (starting from 0)--->
 +
{{#def:RESULT|{{#repeat:SearchTitle|1|{{{1}}}}}}}
 +
<!--{{#def:SIZE|{{#if:{{#var:RESULT}}|{{#expr:1+{{#count:{{#var:RESULT}}|&#160;}}}}|0}}}}-->
 +
{{#def:SIZE|{{#if:{{#var:RESULT}}|{{#expr:{{#count:{{#var:RESULT}}}}}}|0}}}}
 +
 +
==Search Result ({{#var:SIZE}} Hits)==
 +
View (previous {{#ifexpr: {{{3}}} <= 0 | {{{2}}} | [[{{FULLPAGENAME}}|{{{1}}}|{{{2}}}|{{#expr:{{{3}}}-1}}|{{{2}}}]]}}) (next {{#ifexpr: {{{3}}}*{{{2}}} > {{#var:SIZE}} | {{{2}}} | [[{{FULLPAGENAME}}|{{{1}}}|{{{2}}}|{{#expr:{{{3}}}+1}}|{{{2}}}]]}})
 +
([[{{FULLPAGENAME}}|{{{1}}}|20|{{{3}}}|20]] | [[{{FULLPAGENAME}}|{{{1}}}|50|{{{3}}}|50]] | [[{{FULLPAGENAME}}|{{{1}}}|100|{{{3}}}|100]] | [[{{FULLPAGENAME}}|{{{1}}}|250|{{{3}}}|250]] | [[{{FULLPAGENAME}}|{{{1}}}|500|{{{3}}}|500]])<br>
 +
{{#repeat: Search/Item|2|
 
{{#lua:
 
{{#lua:
local id, id3s, id4s
+
  local L = {};
id3s = "["
+
  local start=tonumber({{{2}}})*tonumber({{{3}}});
id4s = "("
+
  local output ="";
for id in string.gmatch("{{#get:34[]}}", "%S+") do
+
  for word in stdin:gmatch("%S+") do
  id3s = id3s .. string.sub(id, 0, 1)
+
    table.insert(L,word);
   id4s = id4s .. string.sub(id, 1, 2)
+
   end
end
+
  table.sort(L);
id3s = id3s .. "]"
+
  for idx=start+1, math.min(table.getn(L),start+tonumber({{{2}}})) do
id4s = id4s .. "]"
+
    output=output .. idx .. " " .. L[idx] .. " ";
print(id3s .. id4s)
+
  end
|}}
+
  print(output);
 +
|{{#var:RESULT}}
 +
}}|&#160;}}

Latest revision as of 22:44, 25 January 2009



[edit] Search Result (0 Hits)

View (previous Expression error: Unrecognised punctuation character "{".) (next Expression error: Unrecognised punctuation character "{".) ({{{1}}}|20|{{{3}}}|20 | {{{1}}}|50|{{{3}}}|50 | {{{1}}}|100|{{{3}}}|100 | {{{1}}}|250|{{{3}}}|250 | {{{1}}}|500|{{{3}}}|500)
./lua:.   /tmp/mw_ex_lua_V5Y20s:2:  
attempt.   to  
perform.   arithmetic  
on.   a  
nil.   value  

Personal tools
Namespaces

Variants
Actions
Navigation
metabolites
Toolbox