Sha256: 10cf8f059b1819f7631390c8f3280926f2d67937ce5cd136bcd1c633618a9ad4
Contents?: true
Size: 641 Bytes
Versions: 16
Compression:
Stored size: 641 Bytes
Contents
# -*- coding: utf-8 -*- require 'thor' require 'json' module Bio module FastQC class CLI < Thor desc "parse [--format format] [filename]", "parse fastqc data in fastqc directory or zipfile. output format: json (--json), json-ld (--jsonld), rdf-turtle (--ttl), or one-line tsv format (--tsv)." option :format, :default => "json" def parse(file) data = Data.read(file) summary = Parser.new(data).summary puts Converter.new(summary).convert_to(options[:format]) # rescue # puts "Wrong input file type: specify fastqc result data, directory or zipfile" end end end end
Version data entries
16 entries across 16 versions & 1 rubygems