class MiGA::Cli::Action::TaxDist
def perform
def perform dist = read_distances Dir.mktmpdir do |dir| tab = get_tab_index(dir) dist = traverse_taxonomy(tab, dist) end cli.say 'Generating report' dist.keys.each do |k| dist[k][5] = dist[k][4].reverse.join(' ') dist[k][4] = dist[k][4].first puts (k.split('-') + dist[k]).join("\t") end end