[INFO 'classify_msa_errors_via_mblks.2val.pl'] The argument $sbst_model = 'HKY85' will be changed to 'TN93' ...

[INFO 'classify_msa_errors_via_mblks.2val.pl'] The argument $resfreq = 'e' will be changed to '0.25,0.25,0.25,0.25' ...

[INFO 'classify_msa_errors_via_mblks.2val.pl'] The argument $gaprate = '0.025' will be changed to 'Dawgx0.71251' ...

[INFO 'classify_msa_errors_via_mblks.2val.pl'] The argument $gapext = '0.75' will be changed to '0.3957' ...

[INFO 'classify_msa_errors_via_mblks.2val.pl'] The argument $if_insopen_forever = '0' will be changed to '1' ...


<<<<<<< Program name: classify_msa_errors_via_mblks.2val.pl (path: /Users/kezawa3/Ezawa_works_UH/Main_Project/Secondary_Projects/ANALYSES/MSA_Prcd_Errors3/Contrast_Analyses/Classify_Errors/Erroneous_Regions/Validation/Scripts/classify_msa_errors_via_mblks.2val.pl) >>>>>>>>

Current working directory: /Users/kezawa3/Ezawa_works_UH/Main_Project/Secondary_Projects/ANALYSES/MSA_Prcd_Errors3/Contrast_Analyses/Classify_Errors/Erroneous_Regions/Validation/TEST_Outputs/Test_MAFFT/class_0001/lclid_0000003 .

Binary programs:
     (for tree inference)  /Users/kezawa3/Bioinformatics/PhyML/Compiled/bin/phyml ,
Source control file (for PhyML): Not used .
Source file of substitution model (for PhyML): Not used .

Sequence type: Nucleotide .

Input files:
     (Tree)      /Users/kezawa3/Ezawa_works_UH/Main_Project/Secondary_Projects/ANALYSES/MSA_Prcd_Errors3/Contrast_Analyses/Classify_Errors/Erroneous_Regions/Validation/TEST_Outputs/Test_MAFFT/Temporary/class_0001/dawg_inp0000003.txt .

    (anchor MSA) /Users/kezawa3/Ezawa_works_UH/Main_Project/Secondary_Projects/ANALYSES/MSA_Prcd_Errors3/Contrast_Analyses/Classify_Errors/Erroneous_Regions/Validation/TEST_Outputs/Test_MAFFT/Temporary/class_0001/refaln.0000003.aln .

   (simulation parameters} /Users/kezawa3/Ezawa_works_UH/Main_Project/Secondary_Projects/ANALYSES/MSA_Prcd_Errors3/Contrast_Analyses/Classify_Errors/Erroneous_Regions/Validation/TEST_Outputs/Test_MAFFT/Temporary/class_0001/dawg_inp0000003.txt,
   (reference MSA)         /Users/kezawa3/Ezawa_works_UH/Main_Project/Secondary_Projects/ANALYSES/MSA_Prcd_Errors3/Contrast_Analyses/Classify_Errors/Erroneous_Regions/Validation/TEST_Outputs/Test_MAFFT/Temporary/class_0001/refaln.0000003.aln,
   (reconstructed MSA)     /Users/kezawa3/Ezawa_works_UH/Main_Project/Secondary_Projects/ANALYSES/MSA_Prcd_Errors3/Contrast_Analyses/Classify_Errors/Erroneous_Regions/Validation/TEST_Outputs/Test_MAFFT/Temporary/class_0001/recaln.0000003.aln,
   (list of segments)      /Users/kezawa3/Ezawa_works_UH/Main_Project/Secondary_Projects/ANALYSES/MSA_Prcd_Errors3/Contrast_Analyses/Classify_Errors/Erroneous_Regions/Validation/TEST_Outputs/Test_MAFFT/Temporary/class_0001/equiv_rgs_brief.0000003.txt .

Directory for interim output files for tree inference: Interim/Infer_tree .

Interim output list of candidate trees:  {topoutdir}/tree_whole_full.txt .
Temporary directories for PAML (obsolete):  {top_tmpdir}/s{seg_id}/g{indx_gpattern}/t{indx_tree}/,
   where {top_tmpdir} = Interim/Tmp/Ref for the reference MSA,
                      = Interim/Tmp/Rec for the reconstructed MSA.

Summary outputs:
   (1st Round) tbl_summ_class_msa_errors.1.txt ,
   (2nd Round) tbl_summ_class_msa_errors.2.txt .

Directory for the log files: {log_dir} = LogFiles .

Log files:
   (for candidate tree enumeration) {log_dir}/log_tree_whole_full.txt .

   (for analyzing the reference & reconstructed MSAs for each segment) {log_dir}log_seg_anal.{seg_id}.txt .

* All the temporary outputs will be removed .

Parameters for tree inference (via PhyML):

   Substitution model:  TN93 .
   (Model for PhyML: HKY85 .)

   #{Substitution rate categories}: 1 .
   Gamma shape parameter for the rate variation across sites: 0 .
   Tree topology search method: NNI .
   Option on what to do with the residue frequencies: 0.25,0.25,0.25,0.25 .


   Transition/transversion ratios:
        (for A <-> G) 1 ,
        (for T <-> C) 1 ,
       (average (to be used for PhyML (if applicable))) 1 .



Options for PhyML shared by both tree inference and column-wise likelihood calculation:

   $OPTIONS_SHARED = ' -d nt -c 1 ' .


Levels of tests for debugging or behavior tests:

   $TEST_LEVEL_VAL    =  1 ,

   $TEST_LEVEL        =  0 ,
   $TEST_LEVEL2       =  0 ,
   $TEST_LEVEL_newtype   = 0 ,
   $TEST_LEVEL_cipc   = 0 ,
   $TEST_LEVEL_cipc2   = 0 ,
   $TEST_LEVEL_umlp   = 0 ,
   $DBG_LEVEL_EXPHYML =  0 ,
   $FLG_RMV_TMPOUT    =  1 .


Parameters in the Perl package 'MyMalnComparison.pm':

$MyMalnComparison::TEST_LEVEL_lc  = 0 .


Parameters in the Perl package 'MyTreeMap_indels_spt_odr.pm':

$MyTreeMap_indels_spt_odr::UPPER_BOUND_ANAL_LEN_GBCLS = 150 ,
$MyTreeMap_indels_spt_odr::UPPER_BOUND_ANAL_GAPLEN = 120 .



<<<<< Now, read in the list of segments >>>>>


#{segments} = 40

Seg_ID	Start_in_Ref	End_in_ref	Start_in_Rec	End_in_Rec	Diagnosis

0	0	20	0	19	CLEARLY_DIFFERENT
1	27	55	26	54	CLEARLY_DIFFERENT
2	67	83	66	78	CLEARLY_DIFFERENT
3	97	158	92	153	CLEARLY_DIFFERENT
4	173	175	168	170	CLEARLY_DIFFERENT
5	186	272	181	261	CLEARLY_DIFFERENT
6	289	294	278	283	CLEARLY_DIFFERENT
7	331	337	320	326	CLEARLY_DIFFERENT
8	343	365	332	352	CLEARLY_DIFFERENT
9	374	593	361	562	CLEARLY_DIFFERENT
10	594	602	563	570	CLEARLY_DIFFERENT
11	604	606	572	574	CLEARLY_DIFFERENT
12	610	617	578	585	CLEARLY_DIFFERENT
13	644	674	612	640	CLEARLY_DIFFERENT
14	688	698	654	664	CLEARLY_DIFFERENT
15	704	711	670	677	CLEARLY_DIFFERENT
16	713	750	679	713	CLEARLY_DIFFERENT
17	752	754	715	717	CLEARLY_DIFFERENT
18	769	816	732	776	CLEARLY_DIFFERENT
19	823	828	783	787	CLEARLY_DIFFERENT
20	831	836	790	795	CLEARLY_DIFFERENT
21	838	840	797	799	CLEARLY_DIFFERENT
22	849	912	808	867	CLEARLY_DIFFERENT
23	916	924	871	879	CLEARLY_DIFFERENT
24	928	938	883	890	CLEARLY_DIFFERENT
25	968	984	920	935	CLEARLY_DIFFERENT
26	990	1048	941	995	CLEARLY_DIFFERENT
27	1056	1064	1003	1010	CLEARLY_DIFFERENT
28	1080	1150	1026	1086	CLEARLY_DIFFERENT
29	1158	1163	1094	1098	CLEARLY_DIFFERENT
30	1167	1181	1102	1116	CLEARLY_DIFFERENT
31	1185	1217	1120	1149	CLEARLY_DIFFERENT
32	1228	1230	1160	1162	CLEARLY_DIFFERENT
33	1234	1243	1166	1175	CLEARLY_DIFFERENT
34	1248	1369	1180	1296	CLEARLY_DIFFERENT
35	1373	1420	1300	1332	CLEARLY_DIFFERENT
36	1443	1446	1355	1358	CLEARLY_DIFFERENT
37	1469	1506	1381	1416	CLEARLY_DIFFERENT
38	1508	1510	1418	1420	CLEARLY_DIFFERENT
39	1543	1543	1453	1453	IDENTICAL



<<<<< Now, read in the reference MSA >>>>>

#{sequences in MSA} =  15 .
#{columns in MSA}   = 1543 .


<<<<< Now, read in the reconstructed MSA >>>>>

#{columns in MSA} = 1453 .


<<<<< Now, read in the core alignment (to be fed into tree reconstruction, if necessary) >>>>>

#{columns in MSA} = 1543 .


<<<<< Now, give nominal frequencies to the residues >>>>>



<< Residue frequencies estimated from the core alignment >>

Residue	Frequency

A	0.2500000
C	0.2500000
G	0.2500000
T	0.2500000



<<<<< Reading-in the Input Tree >>>>>


<<<<< Now, create an interim file recording the input trees >>>>>


<<<<< Now, calculate the Akaike weights of the candidate trees and necessary inputs  >>>>>


<<<<< Now, Output candidate trees, their Akaike weights, and their attributes  >>>>>

< The 0 th candidate tree (topnode ID: 29; Log_Akaike_weight = 0) >

Sum (-log(Pv)) = NA
log (Prob(MSA|Tree)_ML) = NA
#{free parameters} = NA
AIC = 0
BIC = 0

( seq0020{28}:0.1529, ( seq0018{26}:0.1741, ( ( seq0015{23}:0.1492, ( seq0013{20}:0.1827, seq0014{21}:0.1659 ){22}:0.0049 ){24}:0.0297, ( ( seq0008{16}:0.0865, seq0009{17}:0.1286 ){18}:0.0335, ( ( seq0005{10}:0.0368, ( seq0006{11}:0.0286, seq0007{12}:0.0362 ){13}:0.0065 ){14}:0.0368, ( ( seq0000{1}:0.0054, seq0001{2}:0.0081 ){3}:0.0232, ( seq0002{4}:0.0189, ( seq0003{5}:0.0124, seq0004{6}:0.0108 ){7}:0.0070 ){8}:0.0270 ){9}:0.0205 ){15}:0.0703 ){19}:0.0383 ){25}:0.0314 ){27}:0.0130 ){29};

Branch_ID	length	P-value	parent_node_ID

1	0.0054	NA	3
2	0.0081	NA	3
3	0.0232	NA	9
4	0.0189	NA	8
5	0.0124	NA	7
6	0.0108	NA	7
7	0.0070	NA	8
8	0.0270	NA	9
9	0.0205	NA	15
10	0.0368	NA	14
11	0.0286	NA	13
12	0.0362	NA	13
13	0.0065	NA	14
14	0.0368	NA	15
15	0.0703	NA	19
16	0.0865	NA	18
17	0.1286	NA	18
18	0.0335	NA	19
19	0.0383	NA	25
20	0.1827	NA	22
21	0.1659	NA	22
22	0.0049	NA	24
23	0.1492	NA	24
24	0.0297	NA	25
25	0.0314	NA	27
26	0.1741	NA	27
27	0.0130	NA	29
28	0.1529	NA	29



 ... Confirmed that all interior nodes of this tree have 2 child nodes each ...


 ... The subroutine 'make_node2abs_depth' Ended ...


 ... The subroutine 'make_node2ct_exoffs' Ended ...

Node_ID	Depth	#{exteior_offsprings}

1	8	1
2	8	1
3	7	2
4	8	1
5	9	1
6	9	1
7	8	2
8	7	3
9	6	5
10	7	1
11	8	1
12	8	1
13	7	2
14	6	3
15	5	8
16	6	1
17	6	1
18	5	2
19	4	10
20	6	1
21	6	1
22	5	2
23	5	1
24	4	3
25	3	13
26	3	1
27	2	14
28	2	1
29	1	15



Seq_indx	Seqname	Node_ID

0	seq0000	1
1	seq0001	2
2	seq0002	4
3	seq0003	5
4	seq0004	6
5	seq0005	10
6	seq0006	11
7	seq0007	12
8	seq0008	16
9	seq0009	17
10	seq0013	20
11	seq0014	21
12	seq0015	23
13	seq0018	26
14	seq0020	28






<<<<<<< The Main Analyses: Classify the MSA Errors in each Erroneous Segments by comparing Reference & Reconstructed segmental MSAs. >>>>>>>

<<<<<< Segment ID: 0  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (20, 19)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 6) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 0 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (0, 1) >

{ The 0 th Path: (refernce ->) 0 -(intermediate)-> 1 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 19 ,
#{columns in new reconstructed MSA} = 19 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18

seq0000   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1
seq0001   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1
seq0002   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1
seq0003   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1
seq0004   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1
seq0005   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1
seq0006   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1
seq0007   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1
seq0008   	    0    0    0    0    0    0    0    0    -    -    -    -    -    0    0   -1   -1   -1   -1
seq0009   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   -1   -1   -1   -1
seq0013   	    0    0    0    0    0    0    0    0    -    -    -    -    -   -1   -1   -1   -1   -1   -1
seq0014   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1
seq0015   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -1   -1   -1
seq0018   	    0    0    -    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1
seq0020   	  -19    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18

seq0000   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0001   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0002   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0003   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0004   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0005   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0006   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0007   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0008   	    0    0    0    0    0    0    0    0    -    -    -    -    -    0    0    0    0    0    0
seq0009   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    -    -    -    -    -    0    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0015   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0
seq0018   	    0    -    1    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0020   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (0 -> 1) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	1	0	0	0	0
2nd(reconstructed)	0	0	2	2	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Shift	1	27:0:18:-	27:1:18:-
2nd(reconstructed)	Complex(???)	100	25:2:2:-/27:1:18:-	25:1:1:-/27:2:18:-


{Total penalty} = 101 .




{ The 1 th Path: (refernce ->) 1 -(intermediate)-> 0 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 20 ,
#{columns in new reconstructed MSA} = 19 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19

seq0000   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1    -
seq0001   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1    -
seq0002   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1    -
seq0003   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1    -
seq0004   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1    -
seq0005   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1    -
seq0006   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1    -
seq0007   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1    -
seq0008   	    0    0    0    0    0    0    0    0    -    -    -    -    -    0    0   -1   -1   -1   -1    -
seq0009   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   -1   -1   -1   -1    -
seq0013   	    0    0    0    0    0    0    0    0    -    -    -    -    -   -1   -1   -1   -1   -1   -1    -
seq0014   	    0    0    0    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1    -
seq0015   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -1   -1   -1    -
seq0018   	    0    -    1    0    0    0    0    0   -5    -    -    -    -   -1   -1   -1   -1   -1   -1    -
seq0020   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18

seq0000   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0001   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0002   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0003   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0004   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0005   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0006   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0007   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0008   	    0    0    0    0    0    0    0    0    -    -    -    -    -    0    0    0    0    0    0
seq0009   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    -    -    -    -    -    0    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0015   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0
seq0018   	    0    -    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0
seq0020   	  -19    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (1 -> 0) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	0	0	1	1	0	0
2nd(reconstructed)	2	0	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Shift(gap-aligned)(?)	2.5	25:2:2:-	25:1:1:-
2nd(reconstructed)	Complex(???)	100	27:0:18:-/28:19:19:-	None


{Total penalty} = 102.5 .





 --- Finished analysis for the segment 0 ! ---

<<<<<< Segment ID: 1  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (28, 28)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 4) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 1 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (1, 2) >

{ The 0 th Path: (refernce ->) 1 -(intermediate)-> 2 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 28 ,
#{columns in new reconstructed MSA} = 28 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27

seq0000   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    1    1    1    1    1
seq0001   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -
seq0002   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    1    1    1    1    1
seq0003   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    1    1    1    1    1
seq0004   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    1    1    1    1    1
seq0005   	    -    -    -    -    -    -    -    -    -    -    3    3    3    3    0    0    -    -    -    -    0    0    -    1    1    1    1    1
seq0006   	    -    -    -    -    -    -    -    -    -    -    3    3    3    3    0    0    -    -    -    -    0    0    -    1    1    1    1    1
seq0007   	    -    -    -    -    -    -    -    -    -    -    3    3    3    3    0    0    -    -    -    -    0    0    -    1    1    1    1    1
seq0008   	    0    0    0    0    0    0    0    -    -    -    3    3    3    3    0    0    -    -    -    -    0    0    -    1    1    1    1    1
seq0009   	    0    0    0    0    0    0    0    -    -    -    3    3    3    3    0    0    -    -    -    -    0    0    -    1    1    1    1    1
seq0013   	    0    0    0    0    0    0    0    -    -    -    3    3    3    3    0    0    -    -    -    -    0    0    -    1    1    1    1    1
seq0014   	    0    0    0    0    0    0    0    -    -    -    3    3    3    3    0    0    -    -    -    -    0    0    -    1    1    1    1    1
seq0015   	    0    0    0    0    0    0    0    -    -    -    3    3    3    3    0    0    -    -    -    -    0    0    -    1    1    1    1    1
seq0018   	    0    0    -    1    0    0    0    -    -    -    3    3    3    3    0    0    -    -    -    -    0    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    0    -    -    -    3    3    3    3    0    0    -    -    -    -    0    0    -    1    1    1    1    1



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27

seq0000   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    0    0    0    0    0
seq0001   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -
seq0002   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    0    0    0    0    0
seq0003   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    0    0    0    0    0
seq0004   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    0    0    0    0    0
seq0005   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    4    4    4    4    4    4    0    0    -    0    0    0    0    0
seq0006   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    4    4    4    4    4    4    0    0    -    0    0    0    0    0
seq0007   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    4    4    4    4    4    4    0    0    -    0    0    0    0    0
seq0008   	    0    0    0    0    0    0    0    -    -    -    -    -    -    -    4    4    4    4    4    4    0    0    -    0    0    0    0    0
seq0009   	    0    0    0    0    0    0    0    -    -    -    -    -    -    -    4    4    4    4    4    4    0    0    -    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    -    -    -    -    -    -    -    4    4    4    4    4    4    0    0    -    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    -    -    -    -    -    -    -    4    4    4    4    4    4    0    0    -    0    0    0    0    0
seq0015   	    0    0    0    0    0    0    0    -    -    -    -    -    -    -    4    4    4    4    4    4    0    0    -    0    0    0    0    0
seq0018   	    0    0    -    0    0    0    0    -    -    -    -    -    -    -    4    4    4    4    4    4    0    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    0    -    -    -    -    -    -    -    4    4    4    4    4    4    0    0    -    0    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (1 -> 2) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	1	0	0	0	0
2nd(reconstructed)	2	1	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Shift	1	9:11:13:-	9:7:9:-
2nd(reconstructed)	Merge(same-type)	2	9:7:9:-/9:16:19:-	9:7:13:-


{Total penalty} = 3 .




{ The 1 th Path: (refernce ->) 2 -(intermediate)-> 1 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 28 ,
#{columns in new reconstructed MSA} = 28 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27

seq0000   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    1    1    1    1    1
seq0001   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -
seq0002   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    1    1    1    1    1
seq0003   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    1    1    1    1    1
seq0004   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    1    1    1    1    1
seq0005   	    -    -    -    -    -    -    -    0    0    0    0    -    -    -    -    -    -    -    4    4    0    0    -    1    1    1    1    1
seq0006   	    -    -    -    -    -    -    -    0    0    0    0    -    -    -    -    -    -    -    4    4    0    0    -    1    1    1    1    1
seq0007   	    -    -    -    -    -    -    -    0    0    0    0    -    -    -    -    -    -    -    4    4    0    0    -    1    1    1    1    1
seq0008   	    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    4    4    0    0    -    1    1    1    1    1
seq0009   	    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    4    4    0    0    -    1    1    1    1    1
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    4    4    0    0    -    1    1    1    1    1
seq0014   	    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    4    4    0    0    -    1    1    1    1    1
seq0015   	    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    4    4    0    0    -    1    1    1    1    1
seq0018   	    0    0    -    1    0    0    0    0    0    0    0    -    -    -    -    -    -    -    4    4    0    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    4    4    0    0    -    1    1    1    1    1



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27

seq0000   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    0    0    0    0    0
seq0001   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -
seq0002   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    0    0    0    0    0
seq0003   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    0    0    0    0    0
seq0004   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    0    0    0    0    0
seq0005   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    7    7    7    7    0    0    0    0    -    0    0    0    0    0
seq0006   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    7    7    7    7    0    0    0    0    -    0    0    0    0    0
seq0007   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    7    7    7    7    0    0    0    0    -    0    0    0    0    0
seq0008   	    0    0    0    0    0    0    0    -    -    -    -    -    -    -    7    7    7    7    0    0    0    0    -    0    0    0    0    0
seq0009   	    0    0    0    0    0    0    0    -    -    -    -    -    -    -    7    7    7    7    0    0    0    0    -    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    -    -    -    -    -    -    -    7    7    7    7    0    0    0    0    -    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    -    -    -    -    -    -    -    7    7    7    7    0    0    0    0    -    0    0    0    0    0
seq0015   	    0    0    0    0    0    0    0    -    -    -    -    -    -    -    7    7    7    7    0    0    0    0    -    0    0    0    0    0
seq0018   	    0    0    -    0    0    0    0    -    -    -    -    -    -    -    7    7    7    7    0    0    0    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    0    -    -    -    -    -    -    -    7    7    7    7    0    0    0    0    -    0    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (2 -> 1) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	2	1	0	0	0	0
2nd(reconstructed)	1	1	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Merge(same-type)	2	9:11:13:-/9:16:19:-	9:11:17:-
2nd(reconstructed)	Shift	1	9:11:17:-	9:7:13:-


{Total penalty} = 3 .





 --- Finished analysis for the segment 1 ! ---

<<<<<< Segment ID: 2  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (16, 12)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 7) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 2 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (1, 6) >

{ The 0 th Path: (refernce ->) 1 -(intermediate)-> 6 (= reconstructed) }


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 0 th path (1 -> 6) canNOT be undone completely because of the failure type, $if_success = -2: No such file or directory !

{ The 1 th Path: (refernce ->) 6 -(intermediate)-> 1 (= reconstructed) }


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 1 th path (6 -> 1) canNOT be undone completely because of the failure type, $if_success = -5: No such file or directory !


< The 2 th pair : (3, 4) >

{ The 0 th Path: (refernce ->) 3 -(intermediate)-> 4 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 12 ,
#{columns in new reconstructed MSA} = 12 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11

seq0000   	    0    0    0    0    0   -2   -3    -    -    -    0    0
seq0001   	    0    0    0    0    0   -2   -3    -    -    -    0    0
seq0002   	    0    0    0    0    0   -2   -3    -    -    -    0    0
seq0003   	    0    0    0    0    0   -2   -3    -    -    -    0    0
seq0004   	    0    0    0    0    0   -2   -3    -    -    -    0    0
seq0005   	    0    0    0    0    0   -2   -3    -    -    -    -    0
seq0006   	    0    0    0    0    0   -2   -3   -4   -4   -4   -4   -4
seq0007   	    0    0   -1   -1   -3   -4    -    -    -    -    -    0
seq0008   	    0    0    0    0    0    0    0    0    -    -    1    0
seq0009   	    0    0    0    0    0    0    0    0    -    -    1    0
seq0013   	    0    0    0    0    0    0    0    0    -    -    1    0
seq0014   	    0    0    0    0    0    0    0    0    -    -    1    0
seq0015   	    0    0    0    0    0    0    0    0    -    -    1    0
seq0018   	    -    -    -    -    -    -    -    -    -    9    1    0
seq0020   	    0    0    -    -    0    0    0    0    0    0    -    -



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11

seq0000   	    0    0    0    0    0    0    0    -    -    -    0    0
seq0001   	    0    0    0    0    0    0    0    -    -    -    0    0
seq0002   	    0    0    0    0    0    0    0    -    -    -    0    0
seq0003   	    0    0    0    0    0    0    0    -    -    -    0    0
seq0004   	    0    0    0    0    0    0    0    -    -    -    0    0
seq0005   	    0    0    0    0    0    0    0    -    -    -    -    0
seq0006   	    0    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    0    0    0    0    0    0    -    -    -    -    -    0
seq0008   	    0    0    0    0    0    0    0    -    -    2    0    0
seq0009   	    0    0    0    0    0    0    0    -    -    2    0    0
seq0013   	    0    0    0    0    0    0    0    -    -    2    0    0
seq0014   	    0    0    0    0    0    0    0    -    -    2    0    0
seq0015   	    0    0    0    0    0    0    0    -    -    2    0    0
seq0018   	    -    -    -    -    -    -    -    -    -    0    0    0
seq0020   	    0    0    -    -    0    0    0    -    -    2    2    2





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (3 -> 4) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	1	0	1	0	0
2nd(reconstructed)	1	0	0	1	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex(???)	100	26:1:7:X	26:0:8:X/27:10:11:-
2nd(reconstructed)	Complex(???)	100	27:10:11:-	26:0:6:X


{Total penalty} = 200 .




{ The 1 th Path: (refernce ->) 4 -(intermediate)-> 3 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 12 ,
#{columns in new reconstructed MSA} = 12 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11

seq0000   	    0    0    0    0    0   -2   -3    -    -    -    0    0
seq0001   	    0    0    0    0    0   -2   -3    -    -    -    0    0
seq0002   	    0    0    0    0    0   -2   -3    -    -    -    0    0
seq0003   	    0    0    0    0    0   -2   -3    -    -    -    0    0
seq0004   	    0    0    0    0    0   -2   -3    -    -    -    0    0
seq0005   	    0    0    0    0    0   -2   -3    -    -    -    -    0
seq0006   	    0    0    0    0    0   -2   -3   -4   -4   -4   -4   -4
seq0007   	    0    0   -1   -1   -3   -4    -    -    -    -    -    0
seq0008   	    0    0    0    0    0    0    0    -    -    2    1    0
seq0009   	    0    0    0    0    0    0    0    -    -    2    1    0
seq0013   	    0    0    0    0    0    0    0    -    -    2    1    0
seq0014   	    0    0    0    0    0    0    0    -    -    2    1    0
seq0015   	    0    0    0    0    0    0    0    -    -    2    1    0
seq0018   	    0    -    -    -    -    -    -    -    -    -    1    0
seq0020   	    0    0    -    -    0    0    0    -    -    2    2    2



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11

seq0000   	    0    0    0    0    0    0    0    -    -    -    0    0
seq0001   	    0    0    0    0    0    0    0    -    -    -    0    0
seq0002   	    0    0    0    0    0    0    0    -    -    -    0    0
seq0003   	    0    0    0    0    0    0    0    -    -    -    0    0
seq0004   	    0    0    0    0    0    0    0    -    -    -    0    0
seq0005   	    0    0    0    0    0    0    0    -    -    -    -    0
seq0006   	    0    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    0    0    0    0    0    0    -    -    -    -    -    0
seq0008   	    0    0    0    0    0    0    0    -    -    0    0    0
seq0009   	    0    0    0    0    0    0    0    -    -    0    0    0
seq0013   	    0    0    0    0    0    0    0    -    -    0    0    0
seq0014   	    0    0    0    0    0    0    0    -    -    0    0    0
seq0015   	    0    0    0    0    0    0    0    -    -    0    0    0
seq0018   	    -    -    -    -    -    -    -    -    -    9    0    0
seq0020   	    0    0    -    -    0    0    0    -    -    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (4 -> 3) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	2	0	0	0	0	0
2nd(reconstructed)	1	1	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Purge(?)	3	27:11:11:-/28:8:8:-	None
2nd(reconstructed)	Shift	1	26:1:9:X	26:0:6:X


{Total penalty} = 4 .





 --- Finished analysis for the segment 2 ! ---

<<<<<< Segment ID: 3  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (61, 61)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 2) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 3 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 3 ! ---

<<<<<< Segment ID: 4  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (2, 2)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 4 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 4 ! ---

<<<<<< Segment ID: 5  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (86, 80)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 22) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 5 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (3, 6) >

{ The 0 th Path: (refernce ->) 3 -(intermediate)-> 6 (= reconstructed) }


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 0 th path (3 -> 6) canNOT be undone completely because of the failure type, $if_success = -2: No such file or directory !

{ The 1 th Path: (refernce ->) 6 -(intermediate)-> 3 (= reconstructed) }

[WARNING 'undo_mvd_latter_of_cblocks_pair'] An UNEXPECTED situation: The 2nd moved c-block (index: 3) has a NON-POSITIVE left-end shift (=0) and a NON-NEGATIVE right-end shift (=0): No such file or directory !


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 1 th path (6 -> 3) canNOT be undone completely because of the failure type, $if_success = -101: No such file or directory !


< The 2 th pair : (3, 1) >

{ The 0 th Path: (refernce ->) 3 -(intermediate)-> 1 (= reconstructed) }

[WARNING 'undo_mvd_latter_of_cblocks_pair'] An UNEXPECTED situation: The new 1st moved c-block (index: 3) became EMPTY in the intermediate MSA: No such file or directory !


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 0 th path (3 -> 1) canNOT be undone completely because of the failure type, $if_success = -105: No such file or directory !

{ The 1 th Path: (refernce ->) 1 -(intermediate)-> 3 (= reconstructed) }

[WARNING 'undo_mvd_latter_of_cblocks_pair'] An UNEXPECTED situation: The 2nd moved c-block (index: 3) has a NON-POSITIVE left-end shift (=0) and a NON-NEGATIVE right-end shift (=0): No such file or directory !


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 1 th path (1 -> 3) canNOT be undone completely because of the failure type, $if_success = -101: No such file or directory !


< The 3 th pair : (19, 20) >

{ The 0 th Path: (refernce ->) 19 -(intermediate)-> 20 (= reconstructed) }


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 0 th path (19 -> 20) canNOT be undone completely because of the failure type, $if_success = -14: No such file or directory !

{ The 1 th Path: (refernce ->) 20 -(intermediate)-> 19 (= reconstructed) }


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 1 th path (20 -> 19) canNOT be undone completely because of the failure type, $if_success = -11: No such file or directory !


 --- Finished analysis for the segment 5 ! ---

<<<<<< Segment ID: 6  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (5, 5)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 3) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 6 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 6 ! ---

<<<<<< Segment ID: 7  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (6, 6)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 7 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 7 ! ---

<<<<<< Segment ID: 8  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (22, 20)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 10) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 8 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (4, 6) >

{ The 0 th Path: (refernce ->) 4 -(intermediate)-> 6 (= reconstructed) }

[WARNING 'undo_mvd_latter_of_cblocks_pair'] An UNEXPECTED situation: The 2nd moved c-block (index: 6) has a NON-POSITIVE left-end shift (=0) and a NON-NEGATIVE right-end shift (=0): No such file or directory !


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 0 th path (4 -> 6) canNOT be undone completely because of the failure type, $if_success = -101: No such file or directory !

{ The 1 th Path: (refernce ->) 6 -(intermediate)-> 4 (= reconstructed) }

[WARNING 'undo_mvd_latter_of_cblocks_pair'] An UNEXPECTED situation: The new 1st moved c-block (index: 6) became EMPTY in the intermediate MSA: No such file or directory !


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 1 th path (6 -> 4) canNOT be undone completely because of the failure type, $if_success = -105: No such file or directory !


 --- Finished analysis for the segment 8 ! ---

<<<<<< Segment ID: 9  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (219, 201)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

[WARNING 'cal_init_psm_cands_for_twin_msas'] Found a cluster of length 209, which is LONGER THAN the upper-bound, 150... I will skip analyzing this pair of reference & reconstructed MSAs: No such file or directory !

[INFORMATION] SKIPPED the Calculation for the 9 th segment, because either reference or reconstructed MSA contains (a) gap(s) or (a) gapped segment(s) that is (are) too long ...


<<<<<< Segment ID: 10  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (8, 7)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 2) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 10 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 10 ! ---

<<<<<< Segment ID: 11  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (2, 2)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 11 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 11 ! ---

<<<<<< Segment ID: 12  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (7, 7)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 12 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 12 ! ---

<<<<<< Segment ID: 13  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (30, 28)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 12) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 13 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (4, 2) >

{ The 0 th Path: (refernce ->) 4 -(intermediate)-> 2 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 30 ,
#{columns in new reconstructed MSA} = 30 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29

seq0000   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0001   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0002   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0003   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0004   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0005   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0006   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0007   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0008   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    3    2    0    0
seq0009   	    0    0    0    0    0    0    0    -    -    -    3    1    0    0    0    0    0    0    0    0    0    -    -    -    3    3    3    2    0    0
seq0013   	    -    -    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    0    0
seq0014   	    -    -    -    -    -    -    3    3    3    3    3    1    1    1    1    1    1    1    1    1    1    -    -    -    4    4    4    4    4    4
seq0015   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    -    -    -    -    -    2    2    2    2    0    0
seq0018   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    -    -    2    2    2    2    0    0



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29

seq0000   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0001   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0002   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0003   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0004   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0005   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0006   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0007   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0008   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0009   	    -    -    2    2    2    2    2    2    2    -    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0013   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0015   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    0    0    0    0    0    0
seq0018   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (4 -> 2) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	1	0	0	0	0
2nd(reconstructed)	2	1	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex(???)	100	17:11:11:X	17:7:9:X
2nd(reconstructed)	Merge(complementary)	2	17:7:9:X/17:0:1:-	17:9:9:X


{Total penalty} = 102 .




{ The 1 th Path: (refernce ->) 2 -(intermediate)-> 4 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 30 ,
#{columns in new reconstructed MSA} = 30 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29

seq0000   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0001   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0002   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0003   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0004   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0005   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0006   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0007   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    2    2    0    0
seq0008   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    3    2    0    0
seq0009   	    -    -    2    2    2    2    2    2    2    2    0    -    0    0    0    0    0    0    0    0    0    -    -    -    3    3    3    2    0    0
seq0013   	    -    -    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    0    0
seq0014   	    -    -    -    -    -    -    3    3    3    3    3    1    1    1    1    1    1    1    1    1    1    -    -    -    4    4    4    4    4    4
seq0015   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    -    -    -    -    -    2    2    2    2    0    0
seq0018   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    -    -    2    2    2    2    0    0



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29

seq0000   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0001   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0002   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0003   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0004   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0005   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0006   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0007   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0008   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0009   	    -    -    0    0    0    0    0    0    0    -    1    1    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0013   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0015   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    0    0    0    0    0    0
seq0018   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0





[WARNING 'classify_msa_errors_via_mblks.2val.pl'] Somehow, NO INDELS COULN'T BE directly ASSOCIATED to the 1st-moved c-block for the path: (2 -> 4) !


< The 2 th pair : (9, 10) >

{ The 0 th Path: (refernce ->) 9 -(intermediate)-> 10 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 30 ,
#{columns in new reconstructed MSA} = 30 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29

seq0000   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    1    1    0    0    -    -    0    0
seq0001   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    1    1    0    0    -    -    0    0
seq0002   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    1    1    0    0    -    -    0    0
seq0003   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    1    1    0    0    -    -    0    0
seq0004   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    1    1    0    0    -    -    0    0
seq0005   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    1    1    0    0    -    -    0    0
seq0006   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    1    1    0    0    -    -    0    0
seq0007   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    1    1    0    0    -    -    0    0
seq0008   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    -    1    1    1    0    -    -    0    0
seq0009   	    -    -    2    2    2    2    2    2    2    -    3    1    0    0    0    0    0    0    0    0    0    -    1    1    1    0    -    -    0    0
seq0013   	    -    -    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    0    0
seq0014   	    -    -    -    -    -    -    3    3    3    3    3    1    1    1    1    1    1    1    1    1    1    -    -    -    4    4    4    4    4    4
seq0015   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    -    -    -    -    -    2    2    2    2    0    0
seq0018   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    -    -    2    2    2    2    0    0



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29

seq0000   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    2    2    0    0
seq0001   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    2    2    0    0
seq0002   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    2    2    0    0
seq0003   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    2    2    0    0
seq0004   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    2    2    0    0
seq0005   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    2    2    0    0
seq0006   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    2    2    0    0
seq0007   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    2    2    0    0
seq0008   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    2    2    0    0
seq0009   	    -    -    0    0    0    0    0    0    0    -    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    2    2    0    0
seq0013   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0015   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    0    0    0    0    0    0
seq0018   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (9 -> 10) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	0	1	1	0	0
2nd(reconstructed)	0	0	2	1	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex(???)	100	18:24:24:X/15:23:23:X	19:21:21:X
2nd(reconstructed)	Complex	100	19:21:21:X/19:26:27:X	19:21:23:X


{Total penalty} = 200 .




{ The 1 th Path: (refernce ->) 10 -(intermediate)-> 9 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 30 ,
#{columns in new reconstructed MSA} = 30 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29

seq0000   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    0    0
seq0001   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    0    0
seq0002   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    0    0
seq0003   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    0    0
seq0004   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    0    0
seq0005   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    0    0
seq0006   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    0    0
seq0007   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    2    0    0
seq0008   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    0    0
seq0009   	    -    -    2    2    2    2    2    2    2    -    3    1    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    2    0    0
seq0013   	    -    -    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    2    0    0
seq0014   	    -    -    -    -    -    -    3    3    3    3    3    1    1    1    1    1    1    1    1    1    1    -    -    -    4    4    4    4    4    4
seq0015   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    -    -    -    -    -    2    2    2    2    0    0
seq0018   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    2    2    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    -    -    2    2    2    2    0    0



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29

seq0000   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    0    0    0    0
seq0001   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    0    0    0    0
seq0002   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    0    0    0    0
seq0003   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    0    0    0    0
seq0004   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    0    0    0    0
seq0005   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    0    0    0    0
seq0006   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    0    0    0    0
seq0007   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    0    0    0    0
seq0008   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    3    0    0    0
seq0009   	    -    -    0    0    0    0    0    0    0    -    0    0    0    0    0    0    0    0    0    0    0    -    -    -    3    3    3    0    0    0
seq0013   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0
seq0015   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    0    0    0    0    0    0
seq0018   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (10 -> 9) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	0	1	2	0	0
2nd(reconstructed)	0	0	2	1	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex(???)	100	15:23:23:X/18:24:24:X	19:24:25:X/18:26:26:X
2nd(reconstructed)	Complex	100	19:24:25:X/15:23:23:X	19:21:23:X


{Total penalty} = 200 .





 --- Finished analysis for the segment 13 ! ---

<<<<<< Segment ID: 14  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (10, 10)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 4) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 14 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (1, 2) >

{ The 0 th Path: (refernce ->) 1 -(intermediate)-> 2 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 10 ,
#{columns in new reconstructed MSA} = 10 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9

seq0000   	    0    0    0    0    -    -    1    1    1    1
seq0001   	    0    0    0    0    -    -    1    1    1    1
seq0002   	    0    0    0    0    -    -    1    1    1    1
seq0003   	    0    0    0    0    -    -    1    1    1    1
seq0004   	    0    0    0    0    -    -    1    1    1    1
seq0005   	    0    0    0    0    -    -    1    1    1    1
seq0006   	    0    0    0    0    -    -    1    1    1    1
seq0007   	    0    0    0    0    -    -    1    1    1    1
seq0008   	    0    0    0    0    -    -    1    1    1    1
seq0009   	    0    0    0    0    -    -    1    1    1    1
seq0013   	    0    0    0    0    0    0    0    0    0    0
seq0014   	   -1   -1    -    0    -    -    -    1    1    1
seq0015   	    0    0    0    0    -    -    1    1    1    1
seq0018   	    0    0    0    0    -    -    1    1    1    1
seq0020   	    0    0    0    0    -    -    1    1    1    1



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9

seq0000   	    0    0    0    0    -    -    0    0    0    0
seq0001   	    0    0    0    0    -    -    0    0    0    0
seq0002   	    0    0    0    0    -    -    0    0    0    0
seq0003   	    0    0    0    0    -    -    0    0    0    0
seq0004   	    0    0    0    0    -    -    0    0    0    0
seq0005   	    0    0    0    0    -    -    0    0    0    0
seq0006   	    0    0    0    0    -    -    0    0    0    0
seq0007   	    0    0    0    0    -    -    0    0    0    0
seq0008   	    0    0    0    0    -    -    0    0    0    0
seq0009   	    0    0    0    0    -    -    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    0    0
seq0014   	    0    0    -    -    -    -    3    0    0    0
seq0015   	    0    0    0    0    -    -    0    0    0    0
seq0018   	    0    0    0    0    -    -    0    0    0    0
seq0020   	    0    0    0    0    -    -    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (1 -> 2) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	0	0	3	2	0	0
2nd(reconstructed)	1	0	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex	100	20:4:4:-/20:9:9:-/21:5:5:X	20:4:5:-/21:6:6:X
2nd(reconstructed)	Complex(???)	100	21:2:2:X	None


{Total penalty} = 200 .




{ The 1 th Path: (refernce ->) 2 -(intermediate)-> 1 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 10 ,
#{columns in new reconstructed MSA} = 10 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9

seq0000   	    0    0    0    0    -    0    0    0    0    -
seq0001   	    0    0    0    0    -    0    0    0    0    -
seq0002   	    0    0    0    0    -    0    0    0    0    -
seq0003   	    0    0    0    0    -    0    0    0    0    -
seq0004   	    0    0    0    0    -    0    0    0    0    -
seq0005   	    0    0    0    0    -    0    0    0    0    -
seq0006   	    0    0    0    0    -    0    0    0    0    -
seq0007   	    0    0    0    0    -    0    0    0    0    -
seq0008   	    0    0    0    0    -    0    0    0    0    -
seq0009   	    0    0    0    0    -    0    0    0    0    -
seq0013   	    0    0    0    0    0    0    0    0    0    0
seq0014   	   -1   -1    -    -    -    2    0    0    0    -
seq0015   	    0    0    0    0    -    0    0    0    0    -
seq0018   	    0    0    0    0    -    0    0    0    0    -
seq0020   	    0    0    0    0    -    0    0    0    0    -



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9

seq0000   	    0    0    0    0    -    -    1    1    1    1
seq0001   	    0    0    0    0    -    -    1    1    1    1
seq0002   	    0    0    0    0    -    -    1    1    1    1
seq0003   	    0    0    0    0    -    -    1    1    1    1
seq0004   	    0    0    0    0    -    -    1    1    1    1
seq0005   	    0    0    0    0    -    -    1    1    1    1
seq0006   	    0    0    0    0    -    -    1    1    1    1
seq0007   	    0    0    0    0    -    -    1    1    1    1
seq0008   	    0    0    0    0    -    -    1    1    1    1
seq0009   	    0    0    0    0    -    -    1    1    1    1
seq0013   	    0    0    0    0    0    0    0    0    0    0
seq0014   	    0    0    -    -    -    -    1    1    1    1
seq0015   	    0    0    0    0    -    -    1    1    1    1
seq0018   	    0    0    0    0    -    -    1    1    1    1
seq0020   	    0    0    0    0    -    -    1    1    1    1





[WARNING 'classify_msa_errors_via_mblks.2val.pl'] Somehow, NO INDELS COULN'T BE directly ASSOCIATED to the 1st-moved c-block for the path: (2 -> 1) !


 --- Finished analysis for the segment 14 ! ---

<<<<<< Segment ID: 15  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (7, 7)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 15 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 15 ! ---

<<<<<< Segment ID: 16  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (37, 34)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 5) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 16 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (0, 4) >

{ The 0 th Path: (refernce ->) 0 -(intermediate)-> 4 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 37 ,
#{columns in new reconstructed MSA} = 34 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36

seq0000   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -
seq0001   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -
seq0002   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -
seq0003   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -
seq0004   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -
seq0005   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -
seq0006   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -
seq0007   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -
seq0008   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -
seq0009   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -
seq0014   	    0    0    0    0    0    0    0    0    0    -    -    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -
seq0015   	  -25  -25  -25  -25  -25  -25  -25  -25  -25  -25    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0
seq0018   	    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    6    6    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -
seq0020   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0   -1    -    0    0    0    0    0    0    0    0    0    0    0    -    -    -



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33

seq0000   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0001   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0002   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0003   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0004   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0005   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0006   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0008   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0009   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -3   -3
seq0018   	    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    -    0    0    0    0    0    0    0    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (0 -> 4) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	2	1	0	1	0	0
2nd(reconstructed)	1	1	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex	100	23:0:24:X/23:34:36:-	23:11:33:X/24:9:9:-
2nd(reconstructed)	Complex(???)	100	23:35:36:-	23:11:31:X


{Total penalty} = 200 .




{ The 1 th Path: (refernce ->) 4 -(intermediate)-> 0 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 34 ,
#{columns in new reconstructed MSA} = 34 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33

seq0000   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0001   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0002   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0003   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0004   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0005   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0006   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0008   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0009   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    0    0    -    -    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -3   -3   -3   -3   -3   -3   -3   -3   -3   -3   -3   -3
seq0018   	    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    6    6    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0   -1    -    0    0    0    0    0    0    0    0    0    0    0



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33

seq0000   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0001   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0002   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0003   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0004   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0005   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0006   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0008   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0009   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	  -22  -22  -22  -22  -22  -22  -22  -22  -22  -22    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0
seq0018   	    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    -    0    0    0    0    0    0    0    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (4 -> 0) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	2	1	0	0	0	0
2nd(reconstructed)	1	1	0	1	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Merge(complementary)	2	23:0:24:X/23:34:36:-	23:0:21:X
2nd(reconstructed)	Complex(???)	100	23:0:21:X	23:11:31:X/24:9:9:-


{Total penalty} = 102 .





 --- Finished analysis for the segment 16 ! ---

<<<<<< Segment ID: 17  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (2, 2)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 17 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 17 ! ---

<<<<<< Segment ID: 18  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (47, 44)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 3) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 18 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (1, 2) >

{ The 0 th Path: (refernce ->) 1 -(intermediate)-> 2 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 46 ,
#{columns in new reconstructed MSA} = 44 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45

seq0000   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0001   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0002   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0003   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0004   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0005   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0006   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0007   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0008   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0009   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0013   	    0  -34  -34  -34    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0014   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0015   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0018   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   -3   -3   -3   -3   -3   -3   -3   -3   -3    -    -



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43

seq0000   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0001   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0002   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0003   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0004   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0005   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0006   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0007   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0008   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0009   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0013   	    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0014   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0015   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0018   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2
seq0020   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (1 -> 2) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	2	2	0	0	0	0
2nd(reconstructed)	2	1	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex(???)	100	28:1:34:-/28:46:46:-	27:44:45:-/28:4:37:-
2nd(reconstructed)	Merge(complementary)	2	28:4:37:-/27:44:45:-	28:4:35:-


{Total penalty} = 102 .




{ The 1 th Path: (refernce ->) 2 -(intermediate)-> 1 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 47 ,
#{columns in new reconstructed MSA} = 44 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46

seq0000   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0001   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0002   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0003   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0004   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0005   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0006   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0007   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0008   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0009   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0013   	    0  -34  -34  -34    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0014   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0015   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0018   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -2   -2   -2   -2   -2   -2   -2   -2    -    -    -
seq0020   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43

seq0000   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0001   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0002   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0003   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0004   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0005   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0006   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0007   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0008   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0009   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0014   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0015   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0018   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   -3   -3   -3   -3   -3   -3   -3   -3   -3





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (2 -> 1) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	2	0	0	0	0
2nd(reconstructed)	2	1	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Split(complementary)	2	28:46:46:-	28:44:46:-/27:36:37:-
2nd(reconstructed)	Complex(???)	100	27:36:37:-/28:44:46:-	28:4:35:-


{Total penalty} = 102 .





 --- Finished analysis for the segment 18 ! ---

<<<<<< Segment ID: 19  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (5, 4)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 2) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 19 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 19 ! ---

<<<<<< Segment ID: 20  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (5, 5)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 20 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 20 ! ---

<<<<<< Segment ID: 21  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (2, 2)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 21 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 21 ! ---

<<<<<< Segment ID: 22  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (63, 59)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 9) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 22 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (2, 4) >

{ The 0 th Path: (refernce ->) 2 -(intermediate)-> 4 (= reconstructed) }


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 0 th path (2 -> 4) canNOT be undone completely because of the failure type, $if_success = -13: No such file or directory !

{ The 1 th Path: (refernce ->) 4 -(intermediate)-> 2 (= reconstructed) }


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 1 th path (4 -> 2) canNOT be undone completely because of the failure type, $if_success = -6: No such file or directory !


 --- Finished analysis for the segment 22 ! ---

<<<<<< Segment ID: 23  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (8, 8)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 23 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 23 ! ---

<<<<<< Segment ID: 24  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (10, 7)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 2) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 24 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (0, 1) >

{ The 0 th Path: (refernce ->) 0 -(intermediate)-> 1 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 10 ,
#{columns in new reconstructed MSA} = 7 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9

seq0000   	    0    0    0    0    -    -    -    -    -    -
seq0001   	    0    0    0    0    -    -    -    -    -    -
seq0002   	    0    0    0    0    -    -    -    -    -    -
seq0003   	    0    0    0    0    -    -    -    -    -    -
seq0004   	    0    0    0    0    -    -    -    -    -    -
seq0005   	    0    0    0    0    -    -    -    -    -    -
seq0006   	    0    0    0    0    -    -    -    -    -    -
seq0007   	    0    0    0    0    -    -    -    -    -    -
seq0008   	    0    0    0    0    -    -    -    -    -    -
seq0009   	    0    0    0    0    -    -    -    -    -    -
seq0013   	    0    0    0    0    -    -    -    -    -    -
seq0014   	    0    0    0    0    -    -    -    0    0    0
seq0015   	    0    0    0    0    -    -    -    -    -    -
seq0018   	   -1   -1   -1   -1   -1    -    0    -    -    -
seq0020   	   -1   -1   -1   -1   -1    -    0    -    -    -



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6

seq0000   	    0    0    0    0    -    -    -
seq0001   	    0    0    0    0    -    -    -
seq0002   	    0    0    0    0    -    -    -
seq0003   	    0    0    0    0    -    -    -
seq0004   	    0    0    0    0    -    -    -
seq0005   	    0    0    0    0    -    -    -
seq0006   	    0    0    0    0    -    -    -
seq0007   	    0    0    0    0    -    -    -
seq0008   	    0    0    0    0    -    -    -
seq0009   	    0    0    0    0    -    -    -
seq0013   	    0    0    0    0    -    -    -
seq0014   	    0    0    0    0   -3   -3   -3
seq0015   	    0    0    0    0    -    -    -
seq0018   	    0    0    0    0    0    -    0
seq0020   	    0    0    0    0    0    -    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (0 -> 1) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	2	1	0	0	0	0
2nd(reconstructed)	1	1	0	1	0	2


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Merge(complementary)	2	25:0:0:-/25:4:6:X	25:4:6:X
2nd(reconstructed)	Incomplete-Collapse-of-Independent-Insertions(+2)(?)	15	25:4:6:X/21:7:9:-	19:4:6:X/23:4:6:X/20:4:6:X/21:5:5:-


{Total penalty} = 17 .




{ The 1 th Path: (refernce ->) 1 -(intermediate)-> 0 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 7 ,
#{columns in new reconstructed MSA} = 7 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6

seq0000   	    0    0    0    0    -    -    -
seq0001   	    0    0    0    0    -    -    -
seq0002   	    0    0    0    0    -    -    -
seq0003   	    0    0    0    0    -    -    -
seq0004   	    0    0    0    0    -    -    -
seq0005   	    0    0    0    0    -    -    -
seq0006   	    0    0    0    0    -    -    -
seq0007   	    0    0    0    0    -    -    -
seq0008   	    0    0    0    0    -    -    -
seq0009   	    0    0    0    0    -    -    -
seq0013   	    0    0    0    0    -    -    -
seq0014   	    0    0    0    0   -3   -3   -3
seq0015   	    0    0    0    0    -    -    -
seq0018   	    -    0    0    0    0    0    0
seq0020   	    -    0    0    0    0    0    0



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6

seq0000   	    0    0    0    0    -    -    -
seq0001   	    0    0    0    0    -    -    -
seq0002   	    0    0    0    0    -    -    -
seq0003   	    0    0    0    0    -    -    -
seq0004   	    0    0    0    0    -    -    -
seq0005   	    0    0    0    0    -    -    -
seq0006   	    0    0    0    0    -    -    -
seq0007   	    0    0    0    0    -    -    -
seq0008   	    0    0    0    0    -    -    -
seq0009   	    0    0    0    0    -    -    -
seq0013   	    0    0    0    0    -    -    -
seq0014   	    0    0    0    0    0    0    0
seq0015   	    0    0    0    0    -    -    -
seq0018   	   -1   -1   -1   -1   -1    -    0
seq0020   	   -1   -1   -1   -1   -1    -    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (1 -> 0) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	0	0	1	0	2
2nd(reconstructed)	1	0	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Collapse-of-Independent-Insertions(+1)(?)	10	25:4:6:X/21:7:9:-	19:4:6:X/23:4:6:X/20:4:6:X
2nd(reconstructed)	Complex(???)	100	25:0:0:-	None


{Total penalty} = 110 .





 --- Finished analysis for the segment 24 ! ---

<<<<<< Segment ID: 25  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (16, 15)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 25 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 25 ! ---

<<<<<< Segment ID: 26  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (58, 54)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 16) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 26 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (5, 8) >

{ The 0 th Path: (refernce ->) 5 -(intermediate)-> 8 (= reconstructed) }


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 0 th path (5 -> 8) canNOT be undone completely because of the failure type, $if_success = -13: No such file or directory !

{ The 1 th Path: (refernce ->) 8 -(intermediate)-> 5 (= reconstructed) }


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 1 th path (8 -> 5) canNOT be undone completely because of the failure type, $if_success = -6: No such file or directory !


< The 2 th pair : (7, 14) >

{ The 0 th Path: (refernce ->) 7 -(intermediate)-> 14 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 58 ,
#{columns in new reconstructed MSA} = 54 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0001   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0002   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0003   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0004   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0005   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0006   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0007   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0008   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3   -3   -3   -3   -3   -3   -3   -3   -3   -3   -3
seq0009   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0013   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    2    2    0    0    0    0    0    0    0    0   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0014   	  -44    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -4   -4   -4   -4   -4   -4
seq0015   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0018   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0020   	    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



(position)	   50   51   52   53   54   55   56   57

seq0000   	   -4   -4   -4   -4    -    -    -    -
seq0001   	   -4   -4   -4   -4    -    -    -    -
seq0002   	   -4   -4   -4   -4    -    -    -    -
seq0003   	   -4   -4   -4   -4    -    -    -    -
seq0004   	   -4   -4   -4   -4    -    -    -    -
seq0005   	   -4   -4   -4   -4    -    -    -    -
seq0006   	   -4   -4   -4   -4    -    -    -    -
seq0007   	   -4   -4   -4   -4    -    -    -    -
seq0008   	   -3   -3    -    -    -    -    0    0
seq0009   	   -4   -4   -4   -4    -    -    -    -
seq0013   	   -4   -4    -   -3    -    -    -    -
seq0014   	   -4   -4   -4   -4    -    -    -    -
seq0015   	   -4   -4   -4   -4    -    -    -    -
seq0018   	   -4   -4   -4   -4    -    -    -    -
seq0020   	   44   -4   -4   -4    -    -    -    -



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0001   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0002   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0003   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0004   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0005   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0006   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0008   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0009   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0014   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0
seq0015   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0018   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



(position)	   50   51   52   53

seq0000   	    0    0    0    0
seq0001   	    0    0    0    0
seq0002   	    0    0    0    0
seq0003   	    0    0    0    0
seq0004   	    0    0    0    0
seq0005   	    0    0    0    0
seq0006   	    0    0    0    0
seq0007   	    0    0    0    0
seq0008   	    0    0   -4   -4
seq0009   	    0    0    0    0
seq0013   	    0    0    -    0
seq0014   	    0    0    0    0
seq0015   	    0    0    0    0
seq0018   	    0    0    0    0
seq0020   	    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (7 -> 14) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	2	1	0	0	0	0
2nd(reconstructed)	1	0	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex(???)	100	16:55:55:X/16:45:47:-	16:52:53:X
2nd(reconstructed)	Complex(???)	100	16:56:57:-	None


{Total penalty} = 200 .




{ The 1 th Path: (refernce ->) 14 -(intermediate)-> 7 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 57 ,
#{columns in new reconstructed MSA} = 54 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0001   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0002   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0003   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0004   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0005   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0006   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0007   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0008   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1    -    -    -    0    0    0    0    0    0    0    0
seq0009   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0013   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    2    2    0    0    0    0    0    0    0    0   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0014   	  -44    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -4   -4   -4   -4   -4   -4
seq0015   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0018   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0020   	    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



(position)	   50   51   52   53   54   55   56

seq0000   	   -4   -4   -4   -4    -    -    -
seq0001   	   -4   -4   -4   -4    -    -    -
seq0002   	   -4   -4   -4   -4    -    -    -
seq0003   	   -4   -4   -4   -4    -    -    -
seq0004   	   -4   -4   -4   -4    -    -    -
seq0005   	   -4   -4   -4   -4    -    -    -
seq0006   	   -4   -4   -4   -4    -    -    -
seq0007   	   -4   -4   -4   -4    -    -    -
seq0008   	    0    0    0    0    0   -1   -1
seq0009   	   -4   -4   -4   -4    -    -    -
seq0013   	   -4   -4    -   -3    -    -    -
seq0014   	   -4   -4   -4   -4    -    -    -
seq0015   	   -4   -4   -4   -4    -    -    -
seq0018   	   -4   -4   -4   -4    -    -    -
seq0020   	   44   -4   -4   -4    -    -    -



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0001   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0002   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0003   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0004   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0005   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0006   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0008   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0   -3   -3   -3   -3   -3   -3   -3   -3   -3   -3   -3
seq0009   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0014   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0
seq0015   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0018   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



(position)	   50   51   52   53

seq0000   	    0    0    0    0
seq0001   	    0    0    0    0
seq0002   	    0    0    0    0
seq0003   	    0    0    0    0
seq0004   	    0    0    0    0
seq0005   	    0    0    0    0
seq0006   	    0    0    0    0
seq0007   	    0    0    0    0
seq0008   	   -3   -3   -3   -3
seq0009   	    0    0    0    0
seq0013   	    0    0    -    0
seq0014   	    0    0    0    0
seq0015   	    0    0    0    0
seq0018   	    0    0    0    0
seq0020   	    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (14 -> 7) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	1	0	0	0	0
2nd(reconstructed)	2	0	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex(???)	100	16:55:55:X	16:54:56:-
2nd(reconstructed)	Complex(???)	100	16:39:39:X/16:54:56:-	None


{Total penalty} = 200 .





< The 3 th pair : (12, 13) >

{ The 0 th Path: (refernce ->) 12 -(intermediate)-> 13 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 58 ,
#{columns in new reconstructed MSA} = 54 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0001   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0002   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0003   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0004   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0005   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0006   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0007   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0008   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3   -3   -3   -3   -3   -3   -3   -3   -3   -3   -3
seq0009   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0013   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    2    2    0    0    0    0    0    0    0    0   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0014   	  -44    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -4   -4   -4   -4   -4   -4
seq0015   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0018   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0020   	    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



(position)	   50   51   52   53   54   55   56   57

seq0000   	   -4   -4   -4   -4    -    -    -    -
seq0001   	   -4   -4   -4   -4    -    -    -    -
seq0002   	   -4   -4   -4   -4    -    -    -    -
seq0003   	   -4   -4   -4   -4    -    -    -    -
seq0004   	   -4   -4   -4   -4    -    -    -    -
seq0005   	   -4   -4   -4   -4    -    -    -    -
seq0006   	   -4   -4   -4   -4    -    -    -    -
seq0007   	   -4   -4   -4   -4    -    -    -    -
seq0008   	   -3   -3   -4   -4    -    -    -    -
seq0009   	   -4   -4   -4   -4    -    -    -    -
seq0013   	   -4   -4    -   -3    -    -    -    -
seq0014   	   -4   -4   -4   -4    -    -    -    -
seq0015   	   -4   -4   -4   -4    -    -    -    -
seq0018   	   -4   -4   -4   -4    -    -    -    -
seq0020   	   44    -    -    -    -    0    0    0



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0001   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0002   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0003   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0004   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0005   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0006   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0008   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0009   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0014   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0
seq0015   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0018   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



(position)	   50   51   52   53

seq0000   	    0    0    0    0
seq0001   	    0    0    0    0
seq0002   	    0    0    0    0
seq0003   	    0    0    0    0
seq0004   	    0    0    0    0
seq0005   	    0    0    0    0
seq0006   	    0    0    0    0
seq0007   	    0    0    0    0
seq0008   	    0    0    0    0
seq0009   	    0    0    0    0
seq0013   	    0    0    -    0
seq0014   	    0    0    0    0
seq0015   	    0    0    0    0
seq0018   	    0    0    0    0
seq0020   	    0   -4   -4   -4





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (12 -> 13) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	2	0	0	0	0
2nd(reconstructed)	1	0	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex(???)	100	27:7:54:-	27:6:49:-/27:51:53:-
2nd(reconstructed)	Complex(???)	100	28:55:57:-	None


{Total penalty} = 200 .




{ The 1 th Path: (refernce ->) 13 -(intermediate)-> 12 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 54 ,
#{columns in new reconstructed MSA} = 54 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0001   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0002   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0003   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0004   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0005   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0006   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0007   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -4   -4   -4   -4   -4   -4
seq0008   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3   -3   -3   -3   -3   -3   -3   -3   -3   -3   -3
seq0009   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0013   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    2    2    0    0    0    0    0    0    0    0   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0014   	  -44    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   -4   -4   -4   -4   -4   -4
seq0015   	    0    0    0    0    0    0    0    0    0    0   -3   -3    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0018   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -3    -    -   -1   -1   -4   -4   -4   -4   -4   -4
seq0020   	    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



(position)	   50   51   52   53

seq0000   	   -4   -4   -4   -4
seq0001   	   -4   -4   -4   -4
seq0002   	   -4   -4   -4   -4
seq0003   	   -4   -4   -4   -4
seq0004   	   -4   -4   -4   -4
seq0005   	   -4   -4   -4   -4
seq0006   	   -4   -4   -4   -4
seq0007   	   -4   -4   -4   -4
seq0008   	   -3   -3   -4   -4
seq0009   	   -4   -4   -4   -4
seq0013   	   -4   -4    -   -3
seq0014   	   -4   -4   -4   -4
seq0015   	   -4   -4   -4   -4
seq0018   	   -4   -4   -4   -4
seq0020   	    -   -4   -4   -4



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0001   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0002   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0003   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0004   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0005   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0006   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0008   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0009   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0014   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0
seq0015   	    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0018   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



(position)	   50   51   52   53

seq0000   	    0    0    0    0
seq0001   	    0    0    0    0
seq0002   	    0    0    0    0
seq0003   	    0    0    0    0
seq0004   	    0    0    0    0
seq0005   	    0    0    0    0
seq0006   	    0    0    0    0
seq0007   	    0    0    0    0
seq0008   	    0    0    0    0
seq0009   	    0    0    0    0
seq0013   	    0    0    -    0
seq0014   	    0    0    0    0
seq0015   	    0    0    0    0
seq0018   	    0    0    0    0
seq0020   	   44    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (13 -> 12) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	1	0	0	0	0
2nd(reconstructed)	1	1	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Shift(???)	2	27:7:54:-	27:7:50:-
2nd(reconstructed)	Shift	1	27:7:50:-	27:6:49:-


{Total penalty} = 3 .





 --- Finished analysis for the segment 26 ! ---

<<<<<< Segment ID: 27  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (8, 7)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 3) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 27 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 27 ! ---

<<<<<< Segment ID: 28  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (70, 60)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 11) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 28 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (3, 4) >

{ The 0 th Path: (refernce ->) 3 -(intermediate)-> 4 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 67 ,
#{columns in new reconstructed MSA} = 60 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0001   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0002   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0003   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0004   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0005   	   -5   -5   -5   -6    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0006   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0007   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0008   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0009   	    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0013   	   -5   -5   -5   -6   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7    -   -6   -6   -6   -6   -6   -6   -7   -7   -7   -7   -7   -7   -7   -7  -19    -    -    -    -    -    -    -    -    -    -    -
seq0014   	   -5   -5   -5   -6   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7
seq0015   	   -5   -5   -5   -6    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0
seq0018   	   -5   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0020   	   -5   -5   -5   -6    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



(position)	   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66

seq0000   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0001   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0002   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0003   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0004   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0005   	    -    -    -    -    -    -    -  -10  -10  -10    -    -    -    -    -    -    -
seq0006   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0007   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0008   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0009   	    -    -    -    -    -   51   51   51   51   50    -    -    -    -    -    -    -
seq0013   	    -   -7   -7   -7   -7   -7   -7   -7   -7   -7    -    -    -    -    -    -    -
seq0014   	   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7    -    -    -    -    -    -    -
seq0015   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0018   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0020   	    -    -    -    -    -    -    -    -    -   49    -    -    -    -    -    -    -



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0001   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0002   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0003   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0004   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0005   	    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0006   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0007   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0008   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0009   	    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -
seq0014   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	    0    0    0    0   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7  -10    -    -    -   -7   -7   -7   -7   -7   -7   -7
seq0018   	    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0020   	    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



(position)	   50   51   52   53   54   55   56   57   58   59

seq0000   	    -    -    -    -    -    -    -    -    -    0
seq0001   	    -    -    -    -    -    -    -    -    -    0
seq0002   	    -    -    -    -    -    -    -    -    -    0
seq0003   	    -    -    -    -    -    -    -    -    -    0
seq0004   	    -    -    -    -    -    -    -    -    -    0
seq0005   	    -    -    -    -    -    -    -    0    0    0
seq0006   	    -    -    -    -    -    -    -    -    -    0
seq0007   	    -    -    -    -    -    -    -    -    -    0
seq0008   	    -    -    -    -    -    -    -    -    -    0
seq0009   	    -    -    -    -    -    0    0    0    0    0
seq0013   	    -    0    0    0    0    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    0    0    0
seq0015   	   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7
seq0018   	    -    -    -    -    -    -    -    -    -    0
seq0020   	    -    -    -    -    -    -    -    -    -    0





Use of uninitialized value $pen_et1 in addition (+) at /Users/kezawa3/Ezawa_works_UH/Main_Project/Secondary_Projects/ANALYSES/MSA_Prcd_Errors3/Contrast_Analyses/Classify_Errors/Erroneous_Regions/Validation/Scripts/classify_msa_errors_via_mblks.2val.pl line 5377.
[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (3 -> 4) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	0	1	1	1	0	0
2nd(reconstructed)	1	0	2	1	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

Use of uninitialized value $penalty in join or string at /Users/kezawa3/Ezawa_works_UH/Main_Project/Secondary_Projects/ANALYSES/MSA_Prcd_Errors3/Contrast_Analyses/Classify_Errors/Erroneous_Regions/Validation/Scripts/classify_msa_errors_via_mblks.2val.pl line 5408.
1st(intermediate)	Complex(???)		24:11:66:-	22:4:10:-/23:60:66:-
2nd(reconstructed)	Complex	100	23:60:66:-/22:4:10:-/24:11:54:-	24:4:54:-


{Total penalty} = 100 .




{ The 1 th Path: (refernce ->) 4 -(intermediate)-> 3 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 67 ,
#{columns in new reconstructed MSA} = 60 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0001   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0002   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0003   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0004   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0005   	   -5   -5   -5   -6    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0006   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0007   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0008   	   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0009   	    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0013   	   -5   -5   -5   -6    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    1    1    1    1    1    1    0    0    0    0    0    0    0    0  -12    -    -    -    -
seq0014   	   -5   -5   -5   -6    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	   -5   -5   -5   -6   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7  -10    -    -    -   -7   -7   -7   -7   -7   -7   -7
seq0018   	   -5   -5   -5   -5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0020   	   -5   -5   -5   -6    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



(position)	   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66

seq0000   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0001   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0002   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0003   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0004   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0005   	    -    -    -    -    -    -    -  -10  -10  -10    -    -    -    -    -    -    -
seq0006   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0007   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0008   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0009   	    -    -    -    -    -   51   51   51   51   50    -    -    -    -    -    -    -
seq0013   	    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7    -    -    -    -    -    -    -
seq0018   	    -    -    -    -    -    -    -    -    -   50    -    -    -    -    -    -    -
seq0020   	    -    -    -    -    -    -    -    -    -   49    -    -    -    -    -    -    -



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0001   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0002   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0003   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0004   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0005   	    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0006   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0007   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0008   	    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0009   	    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0013   	    0    0    0    0   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7    -   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7    -    -    -    -    -    -    -    -    -    -    -
seq0014   	    0    0    0    0   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7
seq0015   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0
seq0018   	    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0020   	    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



(position)	   50   51   52   53   54   55   56   57   58   59

seq0000   	    -    -    -    -    -    -    -    -    -    0
seq0001   	    -    -    -    -    -    -    -    -    -    0
seq0002   	    -    -    -    -    -    -    -    -    -    0
seq0003   	    -    -    -    -    -    -    -    -    -    0
seq0004   	    -    -    -    -    -    -    -    -    -    0
seq0005   	    -    -    -    -    -    -    -    0    0    0
seq0006   	    -    -    -    -    -    -    -    -    -    0
seq0007   	    -    -    -    -    -    -    -    -    -    0
seq0008   	    -    -    -    -    -    -    -    -    -    0
seq0009   	    -    -    -    -    -    0    0    0    0    0
seq0013   	    -   -7   -7   -7   -7   -7   -7   -7   -7   -7
seq0014   	   -7   -7   -7   -7   -7   -7   -7   -7   -7   -7
seq0015   	    0    0    0    0    0    0    0    0    0    0
seq0018   	    -    -    -    -    -    -    -    -    -    0
seq0020   	    -    -    -    -    -    -    -    -    -    0





Use of uninitialized value $pen_et1 in addition (+) at /Users/kezawa3/Ezawa_works_UH/Main_Project/Secondary_Projects/ANALYSES/MSA_Prcd_Errors3/Contrast_Analyses/Classify_Errors/Erroneous_Regions/Validation/Scripts/classify_msa_errors_via_mblks.2val.pl line 5377.
[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (4 -> 3) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	0	1	1	1	0	0
2nd(reconstructed)	2	0	2	1	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

Use of uninitialized value $penalty in join or string at /Users/kezawa3/Ezawa_works_UH/Main_Project/Secondary_Projects/ANALYSES/MSA_Prcd_Errors3/Contrast_Analyses/Classify_Errors/Erroneous_Regions/Validation/Scripts/classify_msa_errors_via_mblks.2val.pl line 5408.
1st(intermediate)	Complex(???)		24:11:66:-	23:4:10:-/22:60:66:-
2nd(reconstructed)	Complex	100	22:60:66:-/22:40:42:-/23:4:10:-/24:11:54:-	24:4:54:-


{Total penalty} = 100 .





 --- Finished analysis for the segment 28 ! ---

<<<<<< Segment ID: 29  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (5, 4)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 3) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 29 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 29 ! ---

<<<<<< Segment ID: 30  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (14, 14)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 30 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 30 ! ---

<<<<<< Segment ID: 31  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (32, 29)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 6) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 31 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (1, 4) >

{ The 0 th Path: (refernce ->) 1 -(intermediate)-> 4 (= reconstructed) }


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 0 th path (1 -> 4) canNOT be undone completely because of the failure type, $if_success = -7: No such file or directory !

{ The 1 th Path: (refernce ->) 4 -(intermediate)-> 1 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 32 ,
#{columns in new reconstructed MSA} = 32 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31

seq0000   	    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    -    -    -    -    4    4    4    4    0    0    0    0    0    0    0
seq0001   	    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    -    -    -    -    4    4    4    4    0    0    0    0    0    0    0
seq0002   	    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    -    -    -    -    4    4    4    4    0    0    0    0    0    0    0
seq0003   	    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    -    -    -    -    4    4    4    4    0    0    0    0    0    0    0
seq0004   	    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    -    -    -    -    4    4    4    4    0    0    0    0    0    0    0
seq0005   	    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    -    -    -    -    4    4    4    4    0    0    0    0    0    -    -
seq0006   	    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    -    -    -    -    4    4    4    4    0    0    0    0    0    -    -
seq0007   	    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    -    -    -    -    4    4    4    4    0    0    0    0    0    -    -
seq0008   	    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    -    -    -    -    4    4    4    4    -    -    1    1    1    1    0
seq0009   	    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    -    -    -    -    4    4    4    4    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    -    -    -    -    4    4    4    4    0    0    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    4    4    0    0    0    0    0    0    0
seq0015   	    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0018   	    -    -    -    -    -    -    4    4    4    4    0    0    0    0    0    0    0    -    -    -    -    4    4    4    4    0    0    0    0    0    0    0
seq0020   	    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    -    -    -    -    4    4    4    4    0    0    0    0    0    0    0



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31

seq0000   	    -    -    -    3    3    3    3    3    3    3    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0001   	    -    -    -    3    3    3    3    3    3    3    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0002   	    -    -    -    3    3    3    3    3    3    3    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0003   	    -    -    -    3    3    3    3    3    3    3    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0004   	    -    -    -    3    3    3    3    3    3    3    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0005   	    -    -    -    3    3    3    3    3    3    3    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    -    -
seq0006   	    -    -    -    3    3    3    3    3    3    3    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    -    -
seq0007   	    -    -    -    3    3    3    3    3    3    3    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    -    -
seq0008   	    -    -    -    3    3    3    3    3    3    3    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    -    -    0    0    0    0    0
seq0009   	    -    -    -    3    3    3    3    3    3    3    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0013   	    -    -    -    3    3    3    3    3    3    3    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    -    -    -    3    3    3    3    3    3    3    3    3    3    3    3    3    3    -    -    5    5    5    5    0    0    0    0    0    0    0    0    0
seq0015   	    -    -    -    3    3    3    3    3    3    3    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0018   	    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    -    3    3    3    3    3    3    3    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (4 -> 1) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	1	0	0	0	0
2nd(reconstructed)	1	0	1	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex(???)	100	21:18:18:X	21:21:22:X
2nd(reconstructed)	Complex(???)	100	21:21:22:X/20:17:17:X	None


{Total penalty} = 200 .





 --- Finished analysis for the segment 31 ! ---

<<<<<< Segment ID: 32  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (2, 2)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 32 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 32 ! ---

<<<<<< Segment ID: 33  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (9, 9)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 33 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 33 ! ---

<<<<<< Segment ID: 34  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (121, 116)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 21) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 34 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (0, 12) >

{ The 0 th Path: (refernce ->) 0 -(intermediate)-> 12 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 121 ,
#{columns in new reconstructed MSA} = 121 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    -    -    -    -    -    5    5    5    5    5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    -
seq0001   	    -    -    -    -    -    5    5    5    5    5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -
seq0002   	    -    -    -    -    -    5    5    5    5    5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    -
seq0003   	    -    -    -    -    -    5    5    5    5    5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    -
seq0004   	    -    -    -    -    -    5    5    5    5    5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    -
seq0005   	    -    -    -    -    -    1    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0006   	    -    -    -    -    -    1    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0007   	    -    -    -    -    -    1    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0008   	    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    -    -    5    1    1    1    1    -    -    3    3    1    1    1    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0009   	    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    -    -    5    1    1    1    1    -    -    3    3    1    1    1    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0013   	    -    -    -    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    -    -    3    3    1    1    1    1    1    1    1    1    -    -    -    -    5    5    1    1    1    1    1    1    1    1    1    1
seq0014   	    -    -    -    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1   -9   -9   -9  -11  -11  -11  -11  -11  -11  -11  -11  -11  -11    -    -   -9  -10  -10  -10  -10  -10  -10  -10  -10  -10  -10
seq0015   	    -    -    -    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0018   	    -    -    -    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    -    -    3    3    1    1    1    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1  -66
seq0020   	    -    -    -    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    -    -    3    3    1    1    1    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1



(position)	   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66   67   68   69   70   71   72   73   74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   95   96   97   98   99

seq0000   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0001   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0002   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    -    -    -    -    -    -    -
seq0003   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    -    -    -    -    -    -    -
seq0004   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    -    -    -    -    -    -    -
seq0005   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0006   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0008   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0009   	    1    1    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	  -10    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   10   10   10   10   10   10    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0018   	  -66  -66    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -  -48    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0020   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0



(position)	  100  101  102  103  104  105  106  107  108  109  110  111  112  113  114  115  116  117  118  119  120

seq0000   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0001   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0002   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0003   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0004   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0005   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0006   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0007   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0008   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0009   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0015   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0018   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0020   	    0    0    0    0    0    0    0    0    -    0    0    0    0    0    0    0    0    0    0    -    -



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    -    -    -    -    -    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0001   	    -    -    -    -    -    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1
seq0002   	    -    -    -    -    -    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0003   	    -    -    -    -    -    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0004   	    -    -    -    -    -    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0005   	    -    -    -    -    -    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0006   	    -    -    -    -    -    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    -    -    -    -    -    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0008   	    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0009   	    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0013   	    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0015   	    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0018   	    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0



(position)	   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66   67   68   69   70   71   72   73   74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   95   96   97   98   99

seq0000   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0001   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0002   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -
seq0003   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -
seq0004   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -
seq0005   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0006   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0008   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0009   	    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0018   	    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0020   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0



(position)	  100  101  102  103  104  105  106  107  108  109  110  111  112  113  114  115  116  117  118  119  120

seq0000   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0001   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0002   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0003   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0004   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0005   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0006   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0007   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0008   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0009   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0015   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0018   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0020   	    0    0    0    0    0    0    0    0    -    0    0    0    0    0    0    0    0    0    0    -    -





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (0 -> 12) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	0	1	1	0	0
2nd(reconstructed)	1	0	1	1	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex(???)	100	9:0:3:-/15:5:27:X	15:10:27:X
2nd(reconstructed)	Complex(???)	100	9:49:49:X/15:10:27:X	15:10:28:X


{Total penalty} = 200 .




{ The 1 th Path: (refernce ->) 12 -(intermediate)-> 0 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 121 ,
#{columns in new reconstructed MSA} = 121 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0001   	    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1
seq0002   	    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0003   	    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0004   	    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0005   	    -    -    -    -    -    1    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0006   	    -    -    -    -    -    1    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0007   	    -    -    -    -    -    1    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0008   	    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    -    -    5    1    1    1    1    -    -    3    3    1    1    1    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0009   	    -    -    -    -    -    1    1    1    1    1    1    1    1    -    -    -    -    5    1    1    1    1    -    -    3    3    1    1    1    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0013   	    -    -    -    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    -    -    3    3    1    1    1    1    1    1    1    1    -    -    -    -    5    5    1    1    1    1    1    1    1    1    1    1
seq0014   	    -    -    -    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1   -9   -9   -9  -11  -11  -11  -11  -11  -11  -11  -11  -11  -11    -    -   -9  -10  -10  -10  -10  -10  -10  -10  -10  -10  -10
seq0015   	    -    -    -    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1
seq0018   	    -    -    -    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    -    -    3    3    1    1    1    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1  -66
seq0020   	    -    -    -    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    -    -    3    3    1    1    1    1    1    1    1    1    1    1    1    -    -    1    1    1    1    1    1    1    1    1    1    1



(position)	   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66   67   68   69   70   71   72   73   74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   95   96   97   98   99

seq0000   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0001   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0002   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    -    -    -    -    -    -    -
seq0003   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    -    -    -    -    -    -    -
seq0004   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    -    -    -    -    -    -    -
seq0005   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0006   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0008   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0009   	    1    1    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	  -10    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   10   10   10   10   10   10    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0018   	  -66  -66    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -  -48    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0020   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   20   20    0    0    0    0    -    -    -    -    -    -    -    -    8    0    0    0    0    0    0    0    0    0    0    0    0    0    0



(position)	  100  101  102  103  104  105  106  107  108  109  110  111  112  113  114  115  116  117  118  119  120

seq0000   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0001   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0002   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0003   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0004   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0005   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0006   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0007   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0008   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0009   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0015   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0018   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0020   	    0    0    0    0    0    0    0    0    -    0    0    0    0    0    0    0    0    0    0    -    -



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49

seq0000   	    -    -    -    -    -    5    5    5    5    5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0001   	    -    -    -    -    -    5    5    5    5    5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0002   	    -    -    -    -    -    5    5    5    5    5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0003   	    -    -    -    -    -    5    5    5    5    5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0004   	    -    -    -    -    -    5    5    5    5    5    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0005   	    -    -    -    -    -    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0006   	    -    -    -    -    -    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    -    -    -    -    -    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0008   	    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0009   	    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0013   	    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0015   	    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0018   	    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0    0    0



(position)	   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66   67   68   69   70   71   72   73   74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   95   96   97   98   99

seq0000   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0001   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0002   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -
seq0003   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -
seq0004   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -
seq0005   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0006   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0007   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0008   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0009   	    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0018   	    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0020   	    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0



(position)	  100  101  102  103  104  105  106  107  108  109  110  111  112  113  114  115  116  117  118  119  120

seq0000   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0001   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0002   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0003   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0004   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0005   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0006   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0007   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0008   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0009   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0013   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0015   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -
seq0018   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0020   	    0    0    0    0    0    0    0    0    -    0    0    0    0    0    0    0    0    0    0    -    -





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (12 -> 0) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	0	0	1	1	0	0
2nd(reconstructed)	2	0	0	2	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex(???)	100	15:5:27:X	15:6:28:X
2nd(reconstructed)	Complex	100	9:5:5:X/9:0:4:-	15:10:28:X/14:6:9:X


{Total penalty} = 200 .





< The 2 th pair : (8, 16) >

{ The 0 th Path: (refernce ->) 8 -(intermediate)-> 16 (= reconstructed) }


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 0 th path (8 -> 16) canNOT be undone completely because of the failure type, $if_success = -14: No such file or directory !

{ The 1 th Path: (refernce ->) 16 -(intermediate)-> 8 (= reconstructed) }


[CAUTION 'classify_msa_errors_via_mblks.2val.pl'] Subroutine 'undo_mv_latter_of_cblock_pair' indicated that the 1 th path (16 -> 8) canNOT be undone completely because of the failure type, $if_success = -2: No such file or directory !


 --- Finished analysis for the segment 34 ! ---

<<<<<< Segment ID: 35  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (47, 32)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 3) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 35 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (0, 2) >

{ The 0 th Path: (refernce ->) 0 -(intermediate)-> 2 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 47 ,
#{columns in new reconstructed MSA} = 47 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46

seq0000   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    -    3    0
seq0001   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    -    3    0
seq0002   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    -    3    0
seq0003   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    -    3    0
seq0004   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    -    3    0
seq0005   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    3    3    0
seq0006   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    3    3    0
seq0007   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    3    3    0
seq0008   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    3    3    0
seq0009   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    3    3    0
seq0013   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0018   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15
seq0020   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46

seq0000   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    -    0    0
seq0001   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    -    0    0
seq0002   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    -    0    0
seq0003   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    -    0    0
seq0004   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    -    0    0
seq0005   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0
seq0006   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0
seq0007   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0
seq0008   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0
seq0009   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0
seq0013   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0018   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   15   15





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (0 -> 2) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	1	0	1	1	0	0
2nd(reconstructed)	1	1	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex(???)	100	26:0:14:-/25:32:46:-	27:32:46:-
2nd(reconstructed)	Shift	1	27:32:46:-	27:30:44:-


{Total penalty} = 101 .




{ The 1 th Path: (refernce ->) 2 -(intermediate)-> 0 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 47 ,
#{columns in new reconstructed MSA} = 47 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46

seq0000   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    -    3    0
seq0001   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    -    3    0
seq0002   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    -    3    0
seq0003   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    -    3    0
seq0004   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    -    3    0
seq0005   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    3    3    0
seq0006   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    3    3    0
seq0007   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    3    3    0
seq0008   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    3    3    0
seq0009   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    3    3    3    3    0
seq0013   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0018   	    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -
seq0020   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   15   15



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46

seq0000   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    -    0    0
seq0001   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    -    0    0
seq0002   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    -    0    0
seq0003   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    -    0    0
seq0004   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    -    0    0
seq0005   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0
seq0006   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0
seq0007   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0
seq0008   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0
seq0009   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    0    0    0    0    0
seq0013   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0014   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0015   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0018   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15   15
seq0020   	    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    -    -    -    -    -    -    -    -    -    -    -    -    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (2 -> 0) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	0	0	1	2	0	0
2nd(reconstructed)	1	0	2	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Complex	100	25:32:46:-	25:32:44:-/26:45:46:X
2nd(reconstructed)	Complex	100	26:0:14:-/25:32:44:-/27:30:31:-	None


{Total penalty} = 200 .





 --- Finished analysis for the segment 35 ! ---

<<<<<< Segment ID: 36  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (3, 3)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 36 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 36 ! ---

<<<<<< Segment ID: 37  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (37, 35)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 2) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 37 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


< The 1 th pair : (0, 1) >

{ The 0 th Path: (refernce ->) 0 -(intermediate)-> 1 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 37 ,
#{columns in new reconstructed MSA} = 37 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36

seq0000   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0001   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0002   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0003   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0004   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0005   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0006   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0007   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0008   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0009   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0
seq0013   	    -    1    1    1    1    1    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    -
seq0014   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0015   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0018   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36

seq0000   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0001   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0002   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0003   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0004   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0005   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0006   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0007   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0008   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0009   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0
seq0013   	    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    -    -    3    1    1    1    1    1    1    1    1
seq0014   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0015   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0018   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (0 -> 1) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	2	1	0	0	0	0
2nd(reconstructed)	2	0	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Merge(complementary)	2	20:6:6:X/20:0:1:-	20:1:1:-
2nd(reconstructed)	Purge(?)	3	20:36:36:X/20:1:1:-	None


{Total penalty} = 5 .




{ The 1 th Path: (refernce ->) 1 -(intermediate)-> 0 (= reconstructed) }

<< Output of 'undo_mv_latter_of_cblock_pair' >>

#{columns in intermediate MSA} = 37 ,
#{columns in new reconstructed MSA} = 37 .

$baseline_shift_intm = 0 .

[[ Shifts between the reference and intermediate MSAs (mapped onto the latter)  ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36

seq0000   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0001   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0002   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0003   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0004   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0005   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0006   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0007   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0008   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0009   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0
seq0013   	    0    0    0    0    0    0    -    -    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    -    -    3    1    1    1    1    1    1    1    1
seq0014   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0015   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0018   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0



[[ Shifts between the intermediate and reconstructed MSAs (mapped onto the latter) ]]

(position)	    0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36

seq0000   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0001   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0002   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0003   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
seq0004   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0005   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0006   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0007   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0008   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0009   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    -    0    0    0    0    0    0    0    0
seq0013   	    -    -    2    2    2    2    2    2    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0014   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0015   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0018   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0
seq0020   	    -    -    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -    -    0    0    0    0    0    0    0    0    0





[ Outputs of the subroutine 'classify_error_assoc_w_sgl_cblk' on the pairs of c-blocks (1 -> 0) ]

Subject_c-block	#{rlv_indels}_bf	#{rlv_indels}_af	#{rltd_indels}_bf	#{rltd_indels}_af	#{other_involved}_bf	#{other_involved}_af

1st(intermediate)	2	1	0	0	0	0
2nd(reconstructed)	2	0	0	0	0	0


Subject_c-block	Type	Penalty	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(before)	br1:beg1:end1:stat_ue1/br2:beg2:end2:stat_ue2/...(after)

1st(intermediate)	Merge(same-type)	2	20:6:6:X/20:36:36:X	20:6:7:X
2nd(reconstructed)	Purge(?)	3	20:6:7:X/20:0:1:-	None


{Total penalty} = 5 .





 --- Finished analysis for the segment 37 ! ---

<<<<<< Segment ID: 38  (Diagnosis: CLEARLY_DIFFERENT) >>>>>>

<<<< Prepare for segments of reference/reconstructed MSAs >>>>

(ref_len, rec_len) = (2, 2)

<<<<< Preliminary (0): Map the residue numbers onto the reference & reconstructed MSAs... >>>>>

<<<<< Preliminary (1): Map the position shifts (from reference to reconstructed) onto the Reconstructed MSA... >>>>>

<<<<< Preliminary (2): Put together the mapped position shifts into some Classes ... >>>>>

<<<<< Preliminary (3'): For each MINI-class of shifts, parsimoniously infer the branch(es) separating the affected sequences from the rest. >>>>>

<<<<< ADDITIONAL Preliminary Process (3.5'): Split mini-classes each of which consists of unnaturally remote sequences... >>>>>

<<<<< Preliminary (4'): Merge the MINI-classes of shifts. >>>>>

<<<<< Preliminary (5'): Identify 'trivial' MINI-blocks. >>>>>

<<<<< Preliminary (6): Identify gap-pattern blocks, calculate their Dollo parsimony scenarios, and the initial parsimony candidate scenario of each gapped segment in the segmental MSAs (reference & reconstructed). >>>>>

<<<<< Preliminary (7'): Lump together some neighboring MINI-blocks affecting the identical set of sequences. >>>>>

<<<<< Preliminary (8): Reorganize the list of insertions/deletions in the initial candidate of parsimonious scenarios, for reference and reconstructed MSAs. >>>>>

<<<<< Preliminary (9): Identify the pairs of 'equivalent' indel events in the reference & reconstructed MSAs...  >>>>>

<<<<< (i) MAIN PROCESS (1st Round)!!!: Associate each Composite 'MINI-Block' with (an) appropriate type(s) of MSA error(s)... (#{composite blocks} = 1) >>>>>


... The MAIN PROCESS (1st Round) ENDED for the 38 th segment ...


<<<< (ii) MAIN PROCESS (2nd Round)!!: Attempt to 'hard-link' skipped composite 'MINI-Block's to non-skipped ones, and to resolve Composite 'MINI-Block's associated with 'Complex' errors... >>>>


<< ... Finally, we can now attempt to associate errors with each pair of 'soft-linked' c-blocks ... >>


 --- Finished analysis for the segment 38 ! ---



 === All the Analyses FINISHED !! ===

#{Segments skipped} = 1 .
#{Segments whose ComplLiMMent calculations skipped} = 0 .
#{Anomalous segments} = 0 .
#{Segments used as inputs} = 0 .
#{Segments successfully processed} = 38 .
#{Segments failed to be processed} = 0 .


real	0m2.233s
user	0m1.262s
sys	0m0.584s
