class ActionShortInsert

Author: Almudena Bocinos Rioboo

Defines the main methods that are necessary to execute ActionShortInserted

Inherit: Plugin

Public Class Methods

new(start_pos,end_pos) click to toggle source
Calls superclass method SeqtrimAction::new
# File lib/seqtrimnext/actions/action_short_insert.rb, line 12
def initialize(start_pos,end_pos)
  super(start_pos,end_pos)    
  # @cut =true
  @cut = false
  @informative = true
end

Public Instance Methods

apply_decoration(char) click to toggle source

def apply_to(seq)

# seq.seq_fasta = seq.seq_fasta.slice(start_pos,end_pos)
$LOG.debug " Applying #{self.class}. ------ Error.Sequence is not good ------ . BEGIN: #{@start_pos}   END: #{@end_pos}  "

end

# File lib/seqtrimnext/actions/action_short_insert.rb, line 27
def apply_decoration(char)
  return char.on_red
end