Class: Math::Space::NucleotideSpace

Inherits:
TypesSpaceⓣ¹ show all
Includes:
Singleton
Defined in:
lib/ruuuby/math/space/discrete/nucleotide_space.rb

Instance Attribute Summary

Attributes inherited from AbstractSpace

#name, #num_dimensions, #symbol

Instance Method Summary collapse

Constructor Details

#initializeNucleotideSpace

Returns a new instance of NucleotideSpace.



11
12
13
14
15
# File 'lib/ruuuby/math/space/discrete/nucleotide_space.rb', line 11

def initialize
  @space_type     = 'types'
  @symbol         = :

Instance Method Details

#∃ᴹ?(kmodule) ⇒ Boolean

Returns true, if arg(kmodule) was found as a global module.

Parameters:

Returns:

  • (Boolean)

    true, if arg(kmodule) was found as a global module

Raises:

  • (ArgumentError)


51
# File 'lib/ruuuby/math/space/discrete/nucleotide_space.rb', line 51

def 

#∃ᵐ?(kmodule, owner = ::Kernel) ⇒ Boolean

Parameters:

  • kmodule (Symbol)
  • owner (Module, Class) (defaults to: ::Kernel)

    (default⟶Kernel)

Returns:

  • (Boolean)

Raises:

  • (ArgumentError)


35
36
37
38
39
40
41
42
43
44
# File 'lib/ruuuby/math/space/discrete/nucleotide_space.rb', line 35

def 

#∃ᶜ?(kclass, owner = ::Kernel) ⇒ Boolean

Parameters:

  • kclass (Symbol)
  • owner (Class) (defaults to: ::Kernel)

    (default⟶Kernel)

Returns:

  • (Boolean)


23
24
25
26
27
# File 'lib/ruuuby/math/space/discrete/nucleotide_space.rb', line 23

def 

#∋ˢ?(the_obj) ⇒ Boolean

Returns:

  • (Boolean)


17
# File 'lib/ruuuby/math/space/discrete/nucleotide_space.rb', line 17

def