1 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 #    $RCSfile: efunc.i,v $
3 #    $Revision: 1.2 $
4 #    $Date: 2002/08/06 10:07:21 $
5 #    $Author: rice $
6 #
7 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 
9 # emboss function indexing
10 # based on SRS cfunc.i
11 
12 $EFUNC_DB=$Library:[EFUNC group:$MISC_LIBS
13   format:$EFUNC_FORMAT maxNameLen:80 iFile:efunc
14   files:{
15     $LibFile:efunc
16   }
17   links:{
18     $Link:[$EFUNC_DB to:$EDATA_DB  token:ref_data toField:$DF_Alias]
19     $Link:[$EFUNC_DB to:$EFUNC_DB  token:ref_func toField:$DF_ID
20       fromName:EFUNC_UP toName:EFUNC_DOWN]
21   }
22 ]
23 
24 $EFUNC_FORMAT=$LibFormat:[fileType:$EFUNC_FILE syntax:$EFUNC_SYNTAX
25   printFormat:table3 fields:{
26     $Field:[$DF_ALL]
27     $Field:[$DF_ID code:id index:id indexToken:id
28 #      sortable:y sortTokens:{id}
29     ]
30     $Field:[$DF_Module code:mod index:str indexToken:mod
31 #      sortable:y sortTokens:{mod}
32     ]
33     $Field:[$DF_Library code:lib index:str indexToken:lib
34 #      sortable:y sortTokens:{lib}
35     ]
36     $Field:[$DF_Type code:typ index:str indexToken:typ
37 #      sortable:y sortTokens:{typ}
38     ]
39     $Field:[$DF_Description code:des index:str indexToken:des ]
40     $Field:[$DF_Input code:par index:str indexToken:par ]
41     $Field:[$DF_Returns code:ret index:str indexToken:retType
42 #      sortable:y sortTokens:{retType}
43     ]
44     $Field:[$DF_Prototype code:proto]
45     $Field:[$DF_Body code:body index:str indexToken:btext]
46   }
47 ]
48 
49 $EFUNC_SYNTAX=$Syntax:[file:"SRSSITE:efunc.is" ignore:" \t"]
50 $EFUNC_FILE=$FileType:[typeName:dat maxline:500]
51