class Bio::BaseSpace::CoverageMetadata

Models coverage metadata.

Public Class Methods

new() click to toggle source

Create a new CoeverageMetadata instance.

# File lib/basespace/model/coverage_metadata.rb, line 23
def initialize
  @swagger_types = {
    'MaxCoverage'          => 'int',
    'CoverageGranularity'  => 'int',
  }
  @attributes = {
    'MaxCoverage'          => nil, # int Maximum coverage value of any base, on a per-base level, for the entire chromosome. Useful for scaling
    'CoverageGranularity'  => nil, # int Supported granularity of queries
  }
end

Public Instance Methods

to_s() click to toggle source

Return a string denoting the maximum coverage and coverage granularity.

# File lib/basespace/model/coverage_metadata.rb, line 35
def to_s
  return "CoverageMeta: max=#{get_attr('MaxCoverage')} gran=#{get_attr('CoverageGranularity')}"
end