Bio/Location/Split.pm: Final fix for issue #76. From now on,
commitf663fcf668b586c9ededa5e2061ac7492c83ff45
authorFrancisco J. Ossandon <fco.j.ossandon@gmail.com>
Mon, 1 Sep 2014 04:12:14 +0000 (1 00:12 -0400)
committerFrancisco J. Ossandon <fco.j.ossandon@gmail.com>
Mon, 1 Sep 2014 04:12:14 +0000 (1 00:12 -0400)
treef54d9167aa9dd587819cd19afaa14e1fb32e02fd
parent4766097230eaf5eb98368560efc928aac941f213
Bio/Location/Split.pm: Final fix for issue #76. From now on,
min_start/end and max_start/end subroutines will not order
sublocations by default, which was breaking cut by origin features
(had to add a little code from sub_Location to handle special cases
too). Also, fixed "end_pos_type" to return the last sublocation
value, because it was not working for partial reverse frameshifted
genes (like "complement(join(94468..94578,94578..>94889))"). Updated
several tests to reflect these changes.
Bio/Location/Split.pm
t/SeqFeature/Location.t
t/SeqFeature/LocationFactory.t
t/SeqIO/Splicedseq.t