module Bio::BioAlignment::MarkColumns
Public Instance Methods
mark_columns(&block)
click to toggle source
# File lib/bio-alignment/edit/edit_columns.rb, line 5 def mark_columns &block aln = self.clone # clone column state aln.columns.each do | column | new_state = if column.state column.state.clone else ColumnState.new end column.state = block.call(new_state,column) end aln end