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

Version Path
bio-fastqc-0.10.4 lib/bio/fastqc/cli.rb
bio-fastqc-0.10.2 lib/bio/fastqc/cli.rb
bio-fastqc-0.10.1 lib/bio/fastqc/cli.rb
bio-fastqc-0.10.0 lib/bio/fastqc/cli.rb
bio-fastqc-0.9.1 lib/bio/fastqc/cli.rb
bio-fastqc-0.9.0 lib/bio/fastqc/cli.rb
bio-fastqc-0.8.3 lib/bio/fastqc/cli.rb
bio-fastqc-0.8.2 lib/bio/fastqc/cli.rb
bio-fastqc-0.8.0 lib/bio/fastqc/cli.rb
bio-fastqc-0.7.2 lib/bio/fastqc/cli.rb
bio-fastqc-0.7.1 lib/bio/fastqc/cli.rb
bio-fastqc-0.7.0 lib/bio/fastqc/cli.rb
bio-fastqc-0.6.0 lib/bio/fastqc/cli.rb
bio-fastqc-0.5.2 lib/bio/fastqc/cli.rb
bio-fastqc-0.5.1 lib/bio/fastqc/cli.rb
bio-fastqc-0.5.0 lib/bio/fastqc/cli.rb