Sandbox4

From Metabolomics.JP
(Difference between revisions)
Jump to: navigation, search
 
(16 intermediate revisions by one user not shown)
Line 1: Line 1:
{{#def:stat|
+
==メイン(旧)ネームスペース==
{{#lua:
+
  local T = {}
+
  total = 0
+
  for genus in stdin:gmatch("&&([%a]+) [-%a%. ]+&&[%a%d]+") do
+
    total = total + 1
+
    if (T[genus] == null) then T[genus] = 1 else T[genus] = T[genus] + 1 end
+
  end
+
  print(total)
+
  for k,v in pairs(T) do
+
    print(k.." "..v)
+
  end
+
|{{#SearchLine:FL63|Reference}} }}
+
}}
+
  
{{#lua:
+
{{#def:list|{{#SearchTitle:_*LC-MS|}}}}
  T = {}
+
Total {{#count:{{#var:list}}}} pages.
  total = 0
+
{{#repeat:LinkItem|1|{{#var:list}}}}
  for family, num in stdin:gmatch("([%a]+) ([%d]+)") do
+
    total = total + num
+
    if (T[family] == null) then T[family] = num else T[family] = T[family] + num end
+
  end
+
  print("Total "..total.." families.<br/>")
+
  
  S = {} I = {}
+
 
  for k,v in pairs(T) do
+
==新しい(LCMS)ネームスペース==
    if (S[v] == null) then S[v] = { k } table.insert(I,v) else table.insert(S[v], k) end
+
 
  end
+
{{#def:list2|{{#SearchTitle:_*|LCMS}}}}
  labels = ""
+
Total {{#count:{{#var:list2}}}} pages.
  data = ""
+
{{#repeat:LinkItem|1|{{#var:list2}}}}
  table.sort(I)
+
  for k,v in pairs(I) do
+
    T = S[v]
+
    labels = labels .. T[1]
+
    if (#T > 1) then labels = labels .. " and others, " else labels = labels .. ", " end
+
    data = data .. v .. ", "
+
  end
+
 
+
| {{#repeat:Stats/Family/GetFamilyName|1|{{#var:stat}} }}
+
}}
+

Latest revision as of 14:02, 10 February 2011

[edit] メイン(旧)ネームスペース

Total 118 pages.


[edit] 新しい(LCMS)ネームスペース

Total 118 pages.

Personal tools
Namespaces

Variants
Actions
Navigation
metabolites
Toolbox