| 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