Class: Bio::Alignment::Site

Inherits:
Array
  • Object
show all
Includes:
SiteMethods
Defined in:
lib/bio/alignment.rb

Overview

Bio::Alignment::Site stores bases or amino-acids in a site of the alignment. It would store multiple String objects of length 1. Please refer to the document of Array and SiteMethods for methods.

Constant Summary

Constants included from SiteMethods

Bio::Alignment::SiteMethods::IUPAC_NUC, Bio::Alignment::SiteMethods::StrongConservationGroups, Bio::Alignment::SiteMethods::WeakConservationGroups

Constants included from PropertyMethods

PropertyMethods::GAP_CHAR, PropertyMethods::GAP_REGEXP, PropertyMethods::MISSING_CHAR

Instance Attribute Summary

Attributes included from PropertyMethods

#gap_char, #gap_regexp, #missing_char, #seqclass

Method Summary

Methods included from SiteMethods

#consensus_iupac, #consensus_string, #has_gap?, #match_line_amino, #match_line_nuc, #remove_gaps!

Methods included from PropertyMethods

#get_all_property, #is_gap?, #set_all_property