|
|
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
| |
|
| |
| 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:}}}}
| |
| |}
| |