| PrintExons.c | geneid v 1.1 source documentation | 
| Description: | 
| 
 
Output predicted exons, selecting the proper format according to the
setup options and whether the exon is part of a gene (gff/xml/geneid)
or not (gff/geneid).
 
 | 
| Briefing: | 
void PrintExon(exonGFF *e, char Name[], char* s, dict* dAA)  | 
| 
 
Print a exon, previously translated into amino acids, using the proper
output format taking into account the positions plus offsets (corrections),
if exon is not an annotation.
 
 | 
void PrintExons (exonGFF *e,
                 long ne,
                 int type,
                 char Name[],
                 long l1, long l2,
                 char* Sequence,
                 dict* dAA)
 | 
| 
 
Print a list of exons by using the proper output format.
 
 | 
void PrintGExon(exonGFF *e,
                char Name[],
                char* s,
                dict* dAA,
                long ngen,
                int AA1,
                int AA2,
                int nAA)
 | 
| 
 
Print an exon which is part of a gene (identifer, amino acid positions) in
gff/geneid format. For annotations, type field is different.
 
 | 
void PrintXMLExon(exonGFF *e,
                  char Name[],
                  long ngen,
                  long nExon,
                  int type1,
                  int type2,
                  int nExons) 
 | 
| 
 
Print an exon which is part of a gene by using the XML format.
 
 | 
Enrique Blanco Garcia © 2001