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