gatk-3.8/lua/updateSampleList.lua

15 lines
332 B
Lua

function latestVersion(sample)
local version = tonumber(sample:match("/v(%d+)/"))
f = io.open(sample)
while (f == nil) do
version = version + 1
sample = sample:gsub("/v(%d+)/", "/v"..version.."/")
f = io.open(sample)
end
return(sample)
end
for sample in io.lines(arg[1]) do
print(latestVersion(sample))
end