00001 #include "printalgo.h" 00002 #include <fstream> 00003 00004 using namespace std; 00005 00006 void PrintAlgo::start() 00007 { 00008 ofstream outFile("alignment.out"); 00009 00010 for( size_t i = 0; i < getMAl()->get_num_seq(); i++ ) { 00011 for( size_t j = 0; j < getMAl()->get_seq_begin_global(i); j++ ) { 00012 outFile<<' '; 00013 } 00014 for( size_t j = 0; j < getMAl()->get_seq_end(i); j++ ) { 00015 outFile<<getMAl()->get_base(i, j); 00016 } 00017 outFile<<endl; 00018 } 00019 00020 00021 outFile.close(); 00022 00023 }