SRS is quite performant, but it seems I have discovered a case where it
does not work. I am trying to make a "Link" between the databank Rfam
and "EMBL release" (based on the EMBL accession numbers cross-referenced
in the Rfam entries). Whatever I try, I keep getting a "malloc" error.
I tried :
$Link:[$RFAM_DB to:$EMBLREL_DB token:embllink toField:$DF_Accession]
$Link:[$RFAM_DB to:$EMBLREL_DB fromField:$DF_EMBLlink toField:$DF_Accession]
$Field:[$DF_EMBLlink index:str indexToken:embllink]
$RFAM_DB parallelType:chunk partN:8
Link:[$RFAM_DB to:$EMBLREL_DB fromField:$DF_EMBLlink toField:$DF_Accession partN:8]
$Field:[$DF_EMBLlink index:str indexToken:embllink sliceCount:8]
But no way, even making the index for the EMBLlink field crashes. I
suspect the problem is that some entries have too many links (the entry
FR00005 for tRNA has more than 58000 references to EMBL !).
Someone an idea ?
By the way, I have another problem. According to the manual it is
possible to make an index for a field without making it visible in the
user interface, for the purpose of using that field index to make a link
index of type "link". I tried the "Field" attributes "index:link" and
"isSystem:y", but none of either works (the field is simply not