inc/aliType.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  gfType {
  gftDna = 0, gftRna = 1, gftProt = 2, gftDnaX = 3,
  gftRnaX = 4
}
enum  ffStringency { ffExact = 0, ffCdna = 1, ffTight = 2, ffLoose = 3 }

Functions

char * gfTypeName (enum gfType type)
enum gfType gfTypeFromName (char *name)


Enumeration Type Documentation

enum ffStringency

Enumerator:
ffExact 
ffCdna 
ffTight 
ffLoose 

Definition at line 22 of file aliType.h.

00024     {
00025     ffExact = 0,        /* Only an exact match will do. */
00026 
00027     ffCdna = 1,         /* Near exact.  Tolerate long gaps in target (genomic) */
00028     ffTight = 2,        /* Near exact.  Not so tolerant of long gaps in target. */
00029     ffLoose = 3,        /* Less exact. */
00030     };

enum gfType

Enumerator:
gftDna 
gftRna 
gftProt 
gftDnaX 
gftRnaX 

Definition at line 6 of file aliType.h.

00008     {
00009     gftDna = 0,         /* DNA (genomic) */
00010     gftRna = 1,         /* RNA */
00011     gftProt = 2,         /* Protein. */
00012     gftDnaX = 3,                /* Genomic DNA translated to protein */
00013     gftRnaX = 4,         /* RNA translated to protein */
00014     };


Function Documentation

enum gfType gfTypeFromName ( char *  name  ) 

Definition at line 19 of file aliType.c.

References errAbort(), gftDna, gftDnaX, gftProt, gftRna, gftRnaX, and sameWord.

Referenced by gfClient(), main(), pslxFileOpen(), and pslxFileOpenWithMetaConfig().

00021 {
00022 if (sameWord(name, "DNA")) return gftDna;
00023 if (sameWord(name, "RNA")) return gftRna;
00024 if (sameWord(name, "protein")) return gftProt;
00025 if (sameWord(name, "prot")) return gftProt;
00026 if (sameWord(name, "DNAX")) return gftDnaX;
00027 if (sameWord(name, "RNAX")) return gftRnaX;
00028 errAbort("Unknown sequence type '%s'", name);
00029 return 0;
00030 }

Here is the call graph for this function:

Here is the caller graph for this function:

char* gfTypeName ( enum gfType  type  ) 

Definition at line 7 of file aliType.c.

References gftDna, gftDnaX, gftProt, gftRna, gftRnaX, and internalErr.

Referenced by pslxWriteHead().

00009 {
00010 if (type == gftDna) return "DNA";
00011 if (type == gftRna) return "RNA";
00012 if (type == gftProt) return "protein";
00013 if (type == gftDnaX) return "DNAX";
00014 if (type == gftRnaX) return "RNAX";
00015 internalErr();
00016 return NULL;
00017 }

Here is the caller graph for this function:


Generated on Tue Dec 25 18:41:03 2007 for blat by  doxygen 1.5.2