#include "SequenceFinder.h" #include #include #include static const char * HTML_HEADER = "Output"; static const char * HTML_OPEN_BODY_TAG=""; static const char * HTML_CLOSE_FINAL_TAG=""; static const char * HTML_OPEN_TABLE_TAG=""; static const char * HTML_CLOSE_TABLE_TAG="
"; static const char * HTML_OPEN_TR_TAG=""; static const char * HTML_CLOSE_TR_TAG=""; static const char * HTML_CLOSE_TD_TAG=""; static const char * HTML_OPEN_COUNT_TD=""; static const char * HTML_OPEN_SEQUENCE_TD=""; static const char * HTML_OPEN_SCORE_TD=""; static const char * HTML_START_SEQUENCE_LINK=""; static const char * HTML_CLOSE_SEQUENCE_LINK=""; static const char * HTML_STATS_TOP_GRAPHIC="
"; static const char * HTML_PROB_TOP_GRAPHIC="
"; static const char * HTML_STATS_DESCRIPTION="

The top sequences found by our program are below. You may click on any of them to view the associated probability matrix.

"; static const char * HTML_PROB_MATRIX_DESCRIPTION=""; /* static const char * HTML_SEQPAGE_START1="Sequence Details

Back

Sequence "; static const char * HTML_SEQPAGE_START3="

Key:  
A
T
C
G
"; static const char * HTML_SEQPAGE_START_LG_TABLE=""; static const char * HTML_SEQPAGE_GRAPHLOOP1=""; */ static const char * HTML_SEQPAGE_START1="\n\n\nSequence Details\n\n\n

\n\nBack\n

\n

\n\n\nSequence "; static const char * HTML_SEQPAGE_START3="\n\n

\n
Position "; static const char * HTML_SEQPAGE_GRAPHLOOP2="

A= "; static const char * HTML_SEQPAGE_GRAPHLOOP7="

T= "; static const char * HTML_SEQPAGE_GRAPHLOOP8="

C= "; static const char * HTML_SEQPAGE_GRAPHLOOP9="

G= "; static const char * HTML_SEQPAGE_GRAPHLOOP10="

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\nKey:\n 
\nA\n\n
\nT\n\n
\nC\n\n
\nG\n\n
\n"; static const char * HTML_SEQPAGE_START_LG_TABLE="\n"; static const char * HTML_SEQPAGE_GRAPHLOOP1="\n\n"; void SequenceFinder::HTMLOutput(int numOfKmers, char *mainPageName) { if ( table_sml.empty() || table_big.empty() || matrices.empty() ) return; /*** Start Main Page Generation ***/ ofstream mainPage; mainPage.open(mainPageName,ios::out); if ( !mainPage ) cout<<"Error opening HTML output file"<
\n \n \n \n \n \n \n\n\n \n\n
\n\nPosition "; static const char * HTML_SEQPAGE_GRAPHLOOP2="\n
\n\n\n\n\n
\n

\nA= "; static const char * HTML_SEQPAGE_GRAPHLOOP7="

\n

\nT= "; static const char * HTML_SEQPAGE_GRAPHLOOP8="

\n

\nC= "; static const char * HTML_SEQPAGE_GRAPHLOOP9="

\n

\nG= "; static const char * HTML_SEQPAGE_GRAPHLOOP10="

\n
\n