Module: Cytogenetics

Defined in:
lib/cytogenetics.rb,
lib/cytogenetics/version.rb,
lib/cytogenetics/fragment.rb,
lib/cytogenetics/karyotype.rb,
lib/cytogenetics/aberration.rb,
lib/cytogenetics/breakpoint.rb,
lib/cytogenetics/chromosome.rb,
lib/cytogenetics/utils/band_reader.rb,
lib/cytogenetics/chromosome_aberrations.rb,
lib/cytogenetics/utils/karyotype_reader.rb

Defined Under Namespace

Modules: BandReader, ChromosomeAberrations Classes: Aberration, Breakpoint, Chromosome, Fragment, Karyotype, KaryotypeError, KaryotypeReader, StructureError

Constant Summary collapse

VERSION =
'0.0.2'

Class Method Summary collapse

Class Method Details

.karyotype(kary_str) ⇒ Object



43
44
45
# File 'lib/cytogenetics.rb', line 43

def self.karyotype(kary_str)
  return Karyotype.new(kary_str)
end

.loggerObject



23
24
25
26
27
28
29
# File 'lib/cytogenetics.rb', line 23

def logger
  unless @clog
    @clog = Logger.new(STDOUT)
    @clog.level = Logger::FATAL
  end
  @clog
end

.logger=(log) ⇒ Object



19
20
21
# File 'lib/cytogenetics.rb', line 19

def logger=(log)
  @clog = log
end