test/unit/bio/test_alignment.rb in bio-0.7.1 vs test/unit/bio/test_alignment.rb in bio-1.0.0

- old
+ new

@@ -16,11 +16,11 @@ # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -# $Id: test_alignment.rb,v 1.6 2005/12/02 13:01:49 ngoto Exp $ +# $Id: test_alignment.rb,v 1.7 2006/01/24 14:11:34 ngoto Exp $ # require 'pathname' libpath = Pathname.new(File.join(File.dirname(__FILE__), ['..'] * 3, 'lib')).cleanpath.to_s $:.unshift(libpath) unless $:.include?(libpath) @@ -517,15 +517,23 @@ assert_equal(Alignment::SequenceArray[ '', 't', 'tgc', 'tg', nil ], a.alignment_slice(1, 3)) end def test_alignment_subseq - a = A[ Sequence.new('a'), Sequence.new('at'), Sequence.new('atgca'), - Sequence.new('atg'), Sequence.new('') ] - assert_equal(Alignment::SequenceArray[ Sequence.new(''), - Sequence.new('t'), Sequence.new('tgc'), - Sequence.new('tg'), nil ], - a.alignment_subseq(2,4)) + a = A[ + Sequence::NA.new('a'), + Sequence::NA.new('at'), + Sequence::NA.new('atgca'), + Sequence::NA.new('atg'), + Sequence::NA.new('') + ] + assert_equal(Alignment::SequenceArray[ + Sequence::NA.new(''), + Sequence::NA.new('t'), + Sequence::NA.new('tgc'), + Sequence::NA.new('tg'), + nil + ], a.alignment_subseq(2,4)) end def test_alignment_concat a = A[ 'aaa', 'c', 'gg', 't' ] a.alignment_concat(A[ 'ttt', 'gg', 'aa', 'cc', 'aa' ])