57: def MetaData.finish_metadata(md_file, parent_id, fcs_file, journal)
58: MetaData.update_md(md_file) do |md|
59: md["Contents"] ||= []
60: md["Parent ID"] = parent_id
61: end
62:
63:
64: UI.start_finish("Adding data and journal files #{fcs_file}, #{journal}") do
65: MetaData.add_file(md_file, fcs_file, "data")
66: MetaData.add_file(md_file, journal, "journal")
67: end
68:
69: MetaData.update_md(md_file) do |md|
70: UI.start_finish("Calculating summary statistics for #{journal}") do
71: open(journal) do |journal_in|
72: md["Summary"] = ChangeSet.statistics(Zlib::GzipReader.new(journal_in))
73: end
74: end
75: end
76: end