Sandbox: Difference between revisions

mNo edit summary
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{FormatName| D^{max}_{film} foo}}
{{FormatName| D^{max}_{film} foo}}


{| class="wikitable"
{{#replace:
{{#lua:
  desulfurococcales = {B={}, P={}, S={}}
  sulfolobales = {B={}, P={}, S={}}
  thermoproteales = {B={}, P={}, S={}}
  thermococcales = {B={}, P={}, S={}}
  thermoplasmatales = {B={}, P={}, S={}}
  halobacteriales = {B={}, P={}, S={}}
  methanobacteriales = {B={}, P={}, S={}}
  methanococcales = {B={}, P={}, S={}}
  methanomicrobiales = {B={}, P={}, S={}}
  methanopyrales = {B={}, P={}, S={}}
  methanosarcinales = {B={}, P={}, S={}}


  function printtable(name, t) print("\n&-\n&"..name.." && ") for k,v in pairs(t["B"]) do print(k) end end
{{#formtag:form|action="/wiki/Volatile:AuthorSummary"| {{#formtag:input|type="text" name="1" size="10"}} {{#formtag:input|type="submit" value="Go"}} {{#formtag:input|type="hidden" name="2" value="Reference"}} }}
 
  for ref, sp, id in stdin:gmatch("&?&?([%w\. ]+)&&([%w\., ]+)&&([^\n]+)") do
    if (string.match(sp,"Aeropyrum") or string.match(sp,"Desulfurococcus") or string.match(sp,"Pyrolobus"))
      then desulfurococcales["B"][ string.sub(id,4,4) ] = true
    elseif (string.match(sp,"Acidianus") or string.match(sp,"Sulfolobus"))
      then sulfolobales["B"][ string.sub(id,4,4) ] = true
    elseif (string.match(sp,"Pyrobaculum") or string.match(sp,"Thermoproteus"))
      then thermoproteales["B"][ string.sub(id,4,4) ] = true
    elseif (string.match(sp,"Pyrococcus") or string.match(sp,"Thermococcus"))
      then thermococcales["B"][ string.sub(id,4,4) ] = true
    elseif (string.match(sp,"Thermoplasma"))
      then thermoplasmatales["B"][ string.sub(id,4,4) ] = true
    elseif (string.match(sp,"Haloarcula") or string.match(sp,"Halobacterium") or string.match(sp,"Halococcus") or string.match(sp,"Haloferax") or string.match(sp,"Halorubrum") or string.match(sp,"Natrialba") or string.match(sp,"Natronobacterium") or string.match(sp,"Natronococcus"))
      then halobacteriales["B"][ string.sub(id,4,4) ] = true
    elseif (string.match(sp,"Methanobacterium") or string.match(sp,"Methanobrevibacter") or string.match(sp,"Methanosphaera") or string.match(sp,"Methanothermobacter"))
      then methanobacteriales["B"][ string.sub(id,4,4) ] = true
    elseif (string.match(sp,"Methanothermococcus") or string.match(sp,"Methanococcus") or string.match(sp,"Methanocaldococcus"))
      then methanococcales["B"][ string.sub(id,4,4) ] = true
    elseif (string.match(sp,"Methanomicrobium") or string.match(sp,"Methanospirillum"))
      then methanomicrobiales["B"][ string.sub(id,4,4) ] = true
    elseif (string.match(sp,"Methanopyrus"))
      then methanopyrales["B"][ string.sub(id,4,4) ] = true
    elseif (string.match(sp,"Methanococcoides") or string.match(sp,"Methanohalophilus") or string.match(sp,"Methanolobus") or string.match(sp,"Methanosarcina"))
      then methanosarcinales["B"][ string.sub(id,4,4) ] = true
    end
  end
  printtable("desulfurococcales", desulfurococcales)
  printtable("sulfolobales",sulfolobales)
  printtable("thermoproteales",thermoproteales)
  printtable("thermococcales",thermococcales)
  printtable("thermoplasmatales",thermoplasmatales)
  printtable("halobacteriales",halobacteriales)
  printtable("methanobacteriales",methanobacteriales)
  printtable("methanococcales",methanococcales)
  printtable("methanomicrobiales",methanomicrobiales)
  printtable("methanopyrales",methanopyrales)
  printtable("mehtanosarcinales",methanosarcinales)
|
{{#SearchLine:&&LBA|Reference}}
}}
|&|{{#bar:}}}}
|}

Latest revision as of 07:57, 30 August 2013

Dmax
film
     foo