Output.html geneid v 1.1 source documentation


Description:
Output management: according to the options selected by the user, display the results, information about processing (if verbose), and errors.
Briefing:
void printMess(char* s)
Display information about geneid running (if verbose).
void printRes(char* s)
Display information about geneid results and statistics (if verbose).
void printError(char* s)
Display errors happened during geneid running (aborted).
void printReadingInfo(char* s)
Display number of nucleotides read from input DNA sequence.
void PrintProfile (profile* p, char* signal)
Print Position Weight Array parameters: type, offset, dimension, Markov order and cutoff.
void OutputHeader(char* locus, long l)
Display information about DNA input sequence loaded (length, locus). Output headers depending on the format selected: GFF, XML or geneid.
void Output(packSites* allSites,
            packSites* allSites_r,
            packExons* allExons,
            packExons* allExons_r,
            exonGFF* exons,
            long nExons,
            char* Locus,
            long l1,
            long l2,
            char* Sequence,
            gparam* gp,
            dict* dAA)
Display results in the proper format according to user preferences: sites and exons (separated strands) and/or the set of predicted (and sorted) exons.
void OutputGene(packGenes* pg,
                long nExons,
                char* Locus,
                char* Sequence,
                gparam* gp,
                dict* dAA)
Output the best predicted genes by calling to CookingGenes routine.
void OutputStats(char* Locus)
Display the overall amount of (every type) predicted sites and exons.
void OutputTime()
Display the total time used to process the input sequence (CPU and user time).




Enrique Blanco Garcia © 2001