Module: Bioinform::MotifModel
- Defined in:
- lib/bioinform/data_models/pm.rb,
lib/bioinform/data_models/pcm.rb,
lib/bioinform/data_models/ppm.rb,
lib/bioinform/data_models/pwm.rb,
lib/bioinform/data_models/named_model.rb
Defined Under Namespace
Classes: NamedModel, PCM, PM, PPM, PWM
Class Method Summary
collapse
Class Method Details
.acts_as_pcm?(pcm) ⇒ Boolean
5
6
7
|
# File 'lib/bioinform/data_models/pcm.rb', line 5
def self.acts_as_pcm?(pcm)
pcm.is_a?(MotifModel::PCM) || pcm.is_a?(MotifModel::NamedModel) && acts_as_pcm?(pcm.model)
end
|
.acts_as_ppm?(ppm) ⇒ Boolean
5
6
7
|
# File 'lib/bioinform/data_models/ppm.rb', line 5
def self.acts_as_ppm?(ppm)
ppm.is_a?(MotifModel::PPM) || ppm.is_a?(MotifModel::NamedModel) && acts_as_ppm?(ppm.model)
end
|
.acts_as_pwm?(pwm) ⇒ Boolean
5
6
7
|
# File 'lib/bioinform/data_models/pwm.rb', line 5
def self.acts_as_pwm?(pwm)
pwm.is_a?(MotifModel::PWM) || pwm.is_a?(MotifModel::NamedModel) && acts_as_pwm?(pwm.model)
end
|