Hi All,

Here is the code so for. I would like to change the order of printing so that all the prints with "LOG" file handles should be print on the starting and the prints from the "OUT" file handles should follow after that.(In the same file instead of two different files.) Could someone help me in finding a easy and workable suggestion for this?
I tried pushing them in a hash for the first two LOG prints but in no success. I have attached the full code here.
#!/software/bin/perl use strict; use warnings ; use File::Basename ; use Getopt::Long; use File::Basename; use File::Listing; use Data::Dumper; use Algorithm::Permute ; use Tie::IxHash; use Array::Each; GetOptions( "if=s" => \my $input_file, "sf=s" => \my $source_file, "od=s" => \my $outputdir, "d=s" => \my $date, ); if(! $outputdir) {$outputdir = "/nfs/users/nfs_a/aj6/CGP/Sequenom/perl +/tests/"}; my $filename = fileparse($input_file); #Output locations and names defaults. my $top_hits = $outputdir . "/$date" ."_seq_comparison_top_hits.csv"; my $out = $outputdir . "/$date" ."_seq_comparison_summary.csv" ; my $log = $outputdir . "/$date" ."_seq_comparison_log.log"; #my ($sample_set,$plex_set) = parseGenotypeFile($input_file) ; my ($source_set) = ParseSourcefile($source_file); my @samples = sort keys %{ $source_set }; foreach my $sam(@samples){ print SUM $sam ,","; } # print SUM "\n"; # my @redo_samples; my %rest_samples; my $samples_report; for( my $i= 0 ; $i < scalar( @samples ); $i++ ){ my $s1 = $samples[ $i ]; #my $rsid1 = $sample_set->{ $s1 }; #get the source genotype results for the sample s1 my $geno1 = $source_set->{ $s1 }; my $count = 0; print SUM "$s1,"; #to get the samples with first 20 callrates as NN among the 30 and to +get all the samples which has 50 NNs among the 96. my $one_sample1 = Array::Each->new(\@$geno1); while(my ($g1, $index) = $one_sample1->each() ) { if($g1 =~ /^NN/i) { $count++; if($count >=20 && $index ==30){ push @redo_samples , $s1; # print "$s1|@$geno1\n"; } if($count >=50 && $index == 96 ) { #push @$samples_report, $s1; print LOG "$s1|@$geno1\n"; } } } }#end of for $i #get the samples that has first20 pass callrates for samples. #difference between the @samples and @redo_samples. %rest_samples = map{$_=>1} @redo_samples; my @sam2com = grep ( ! defined $rest_samples{$_}, @samples); #print foreach "@sam2com\n"; my $com_sam = {}; for (my $j = 0; $j<=scalar(@sam2com);$j++){ my $s1 = $sam2com[ $j ] ; my $geno1 = $source_set->{$s1}; my $top_percent = 0; my $top = ''; for (my $k = 0;$k<=scalar(@sam2com);$k++){ my $match = 0; my $s2 = $sam2com[ $k ]; my $geno2 = $source_set->{$s2}; my $set = Array::Each->new(\@$geno1, \@$geno2); while (my($g1, $g2, $index2) = $set->each() ){ #print "$s1|$s2|$g1|$g2|$index2\n"; next if $g1 eq "" || $g2 eq ""; next if $g1 =~ /^NN/i || $g2 =~ /^NN/i; if($g1 eq $g2){ $match++; #print "$s1|$s2|$g1|$g2|$match|$index2\n"; }#end of if $g1 eq $g2 }#end of while loop $set->each my $percentage = sprintf "%.2f", ($match * 100)/( scalar @$gen +o1 ) ; print SUM $percentage, ","; next if ($percentage < 75); #print "$s1|$s2|$percentage\n"; if( ( $percentage >=$top_percent) and ($top ne $s1 ) ){ $top_percent= $percentage; $top = $s2; } #end of if $percentage >=$top_percent) and $top ne $s1 push @{ $com_sam->{ $s1 }->{ $percentage } }, { sample =>$s2, percent =>$percentage, match =>$match }; my $ge1 = join "", @$geno1; my $ge2 = join "", @$geno2; if( ( $ge1 eq $ge2 ) and ( $s1 ne $s2 ) ) { print LOG "$s1|$s2|$ge1 | $ge2\n"; } }#end of for $k sam2com print SUM "\n"; #sort by percentage in desending order. Get the samples match to other + sample percentage of match and top hit . foreach my $percent ( sort { $b <=> $a } keys %{ $com_sam->{ $s1 } + } ){ my $match_samples = $com_sam->{ $s1 }->{ $percent }; foreach my $matSam( @ { $match_samples } ){ if( ( $s1 ne $matSam->{ sample } ) and ($matSam->{ percent + } >= $top_percent) ) { print LOG "Sample $s1 matches with $matSam->{ sample + } with $matSam->{ percent }\n"; } #else{ my $l = sprintf "%s, %s, %0.2f, %s, %0.2f ", $s1, $mat +Sam->{ sample }, $matSam->{ percent }, $top, $top_percent; print OUT $l,"\n"; #} }#end of forach $match->sample }#end of percentage foreach loop }#end of for $j @sam2com. ##-------------------------------- sub ParseSourcefile{ my $file = shift; my $source = {}; open(SFOFN,"$source_file") or usage("FATAL ERROR: could not open file + '$input_file' $!\n") ; while(<SFOFN>){ chomp; next if /^Sample/; my ($sam_name, @genotype ) = split(',', $_); $source->{$sam_name} = \@genotype; }#end of while <SFOFN> loop close SFOFN; return($source); }#end of sub ParseSourcefile
the inputfile looks like this:
CGPP5013723,NN,NN,NN,NN,NN,NN,NN,NN,CT,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN CGPP5013707,A,TC,NN,NN,NN,A,NN,NN,T,T,NN,NN,NN,T,NN,NN,NN,NN,NN,CA,NN, +G,NN,A,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN CGPP5013691,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN +,NN,G,NN,G,NN,C,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,C,T,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN CGPP5013675,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,N +N,NN,NN,NN,NN,NN,G CGPP5013659,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN CGPP5013643,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN CGPP5013728,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,A,NN,G,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN CGPP5013712,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN CGPP5013696,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,T,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,T, +NN,T,NN,NN,NN,NN CGPP5013680,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,A,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,A,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013664,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,T,G,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN CGPP5013648,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,G,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,A,NN, +A,NN,NN,NN,C,T,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,GA,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,C,G,NN,NN,NN,NN,G,NN,G,NN,NN,NN,NN,NN,NN,NN, +NN,G,NN,NN CGPP5013717,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,AG,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN CGPP5013701,G,NN,NN,NN,NN,NN,NN,NN,CT,G,A,NN,NN,NN,A,NN,T,NN,NN,NN,NN, +NN,NN,NN,C,NN,NN,G,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN CGPP5013685,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,A, +NN,NN,NN,A,C,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,G,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013669,A,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,N +N,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,A,T,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013653,NN,C,NN,NN,NN,NN,C,NN,NN,NN,NN,NN,NN,T,A,NN,NN,NN,T,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,C,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN CGPP5013637,A,C,AG,A,CT,AG,TC,G,T,GT,A,CA,C,T,GA,T,T,TC,T,CA,T,G,CA,A, +CT,C,AG,G,CT,G,G,A,TC,CT,GA,GT,T,A,G,G,C,GA,G,G,G,GT,GT,T,C,T,T,CT,G, +TC,C,CG,AG,C,A,TC,CG,C,T,AG,G,TC,GA,T,TC,G,CT,T,CA,AG,GT,CA,G,C,G,C,G +T,A,T,GT,CT,C,GA,GA,GT,CA,CT,A,C,TC,A,GA,AG CGPP5013722,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,A,NN,NN,T,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,G,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013706,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,T,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN CGPP5013690,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN CGPP5013674,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,T,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN CGPP5013658,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,T,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,AG,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN CGPP5013642,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,A,A,NN,T,NN,NN,NN,NN,NN,NN,NN,NN,A,G,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013727,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A +,T,G,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,C,NN,NN,NN,NN,NN,A,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,C,NN,NN, +NN,NN,NN,NN,NN CGPP5013711,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,A, +NN,NN,NN,T,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN CGPP5013695,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,CT,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN CGPP5013679,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,C,NN,NN,T,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,C,T,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN CGPP5013663,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,C,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,T,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013647,NN,NN,NN,NN,NN,G,NN,NN,C,GT,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN, +NN,G,NN,NN,NN,TC,NN,NN,T,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,A,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN CGPP5013716,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,C,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,C,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN CGPP5013700,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,T,NN,T +,G,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013684,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,T,NN,NN,NN,NN,NN,NN, +NN,NN,NN,G,NN,T,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,A,NN,NN +,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN CGPP5013668,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN CGPP5013652,NN,NN,NN,NN,NN,NN,NN,NN,CT,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,A,N +N,NN,NN,NN,NN,NN,T,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN CGPP5013636,A,TC,G,A,C,A,TC,GT,CT,GT,A,CA,C,T,A,T,GT,TC,T,A,T,A,A,GA,C +T,TC,AG,GA,T,GA,GA,G,TC,T,A,G,T,GA,G,G,C,A,G,A,G,T,GT,CT,C,CT,A,T,AG, +TC,GC,C,AG,NN,G,C,G,TC,TC,AG,GA,T,A,GT,TC,G,T,C,CA,AG,GT,CA,CG,T,AG,C +,G,A,CT,G,CT,C,GA,GA,GT,CA,C,A,T,C,GA,G,AG CGPP5013721,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,G,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN CGPP5013705,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN CGPP5013689,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN +,NN,NN,G,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN CGPP5013673,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,CT,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,C, +NN,NN,NN,NN,NN,NN CGPP5013657,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN +,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,C,NN,NN,G,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013641,GA,C,A,G,NN,NN,NN,GT,NN,G,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN, +G,A,A,NN,T,G,G,CT,A,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,G CGPP5013726,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN, +NN,NN,CA,NN,NN,T,G,NN,CT,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN CGPP5013710,NN,TC,AG,NN,CT,NN,NN,GT,CT,GT,GA,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,CA,GA,CT,NN,G,NN,CT,GA,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,C,NN,NN,C,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN CGPP5013694,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,T,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN CGPP5013678,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,T,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,C,NN,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN CGPP5013662,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,T,NN,NN,A,N +N,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,A,NN,N +N,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,AG,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN CGPP5013646,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,T,NN,NN,N +N,NN,NN,NN,NN,C,T,NN,C,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN CGPP5013715,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,AG,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN CGPP5013699,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN CGPP5013683,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,N +N,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN CGPP5013667,NN,C,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,A,NN +,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,C,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013651,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN, +NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,C,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN CGPP5013635,G,TC,AG,AG,C,AG,TC,GT,CT,GT,A,CA,C,T,A,T,T,T,T,A,T,AG,CA,G +A,CT,TC,AG,G,T,A,G,A,TC,C,GA,G,C,GA,G,AG,T,G,AG,G,AG,GT,GT,CT,CT,T,AT +,CT,AG,C,GC,G,A,T,AG,T,CG,C,T,AG,GA,TC,G,T,TC,G,CT,CT,CA,G,T,CA,CG,C, +AG,C,T,A,CT,GT,CT,C,GA,GA,GT,C,CT,A,C,C,GA,G,AG CGPP5013720,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,T,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN CGPP5013704,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,T,NN,NN,NN,NN,T,NN,G,NN,NN,NN,NN,NN,NN,A,NN,T,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,AG,G,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013688,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,G,NN,A,NN,T,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN +,C,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,T,NN,G,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN CGPP5013672,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,GA,NN,NN,NN,NN,NN,NN,NN,NN,A +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,TC,NN,A, +NN,NN,T,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,T +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,A,NN,G,T,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN CGPP5013656,NN,NN,NN,NN,NN,G,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,T +,NN,CA,NN,NN,NN,G,NN,T,G,NN,NN,NN,C,A,NN,T,NN,NN,NN,NN,A,NN,NN,A,NN,N +N,NN,C,T,T,NN,A,NN,NN,G,NN,NN,NN,NN,NN,C,NN,G,NN,NN,A,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,G,NN,G,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,N +N CGPP5013640,A,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,A,NN,NN,NN,NN,C,NN +,NN,NN,G,C,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,N +N,C,NN,NN,NN CGPP5013725,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,T,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,C,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN CGPP5013709,NN,NN,NN,NN,NN,G,C,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,A,NN +,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,C,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013693,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN CGPP5013677,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN CGPP5013661,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,A,N +N,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,G,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN CGPP5013645,NN,TC,NN,NN,NN,NN,C,NN,T,NN,NN,NN,NN,T,A,NN,NN,T,NN,NN,NN, +NN,CA,GA,NN,NN,G,NN,CT,A,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,G,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,T,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN CGPP5013714,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN, +NN,NN,NN,NN,NN,NN CGPP5013698,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,A,NN,T,NN,NN,NN,NN,NN,NN,G, +NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013682,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,GA,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN +,NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,N +N,NN,NN,C,NN,NN,NN CGPP5013666,NN,NN,NN,NN,NN,NN,NN,NN,T,G,NN,NN,NN,T,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,G,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013650,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,G,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN CGPP5013634,A,T,G,A,CT,AG,C,GT,CT,T,GA,CA,C,T,A,T,T,TC,T,A,TC,AG,CA,A, +C,TC,G,GA,T,G,A,GA,TC,C,A,G,TC,GA,G,A,TC,G,AG,G,G,GT,G,CT,CT,CT,T,T,G +,TC,GC,G,A,CT,AG,TC,CG,TC,TC,AG,G,TC,GA,GT,C,C,T,CT,CA,AG,GT,C,G,C,AG +,CT,GT,T,T,G,T,CG,G,G,T,CA,C,A,CT,T,G,G,G CGPP5013719,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,N +N,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,T,NN,G,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN CGPP5013703,NN,NN,NN,NN,C,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,N +N,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN,NN CGPP5013687,A,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,T,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN +,C,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN +,NN,NN,NN,NN,NN CGPP5013671,A,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,A,NN,NN,NN,NN,NN,T +,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,T,NN,NN,NN,NN,NN,NN,NN,N +N,NN,NN,NN,C,T,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,NN,A,NN,NN,NN,NN,N +N,NN,NN,NN,NN,NN,NN,NN,NN,NN,G,NN,NN,NN,NN,G,NN,NN,NN,NN,NN,NN,NN,NN, +NN,NN,NN,NN,NN
Any suggestion and pointers are very much appreciated. Thanks

In reply to Changing the order of printing by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.