Darwin Help

Back to Index

AddGrid

Function AddGrid - add record(s) to a grid file

Calling Sequence  AddGrid(gf,data1,...)
Parameters
NameTypeDescription

gf GridFiledescriptor of a grid file
data1 structuredata value(s) as defined in the CreateGrid call
Return Type  NULL
Synopsis Adds data as a record to the grid file. AddGrid takes any number of records to be added simultaneously as arguments.
Examples
> DB := ReadDb('/home/darwin/DB/SwissProt.Z'):;
Peptide file(/home/darwin/DB/SP45.0/SwissProt45.0(169638448), 163235
 entries, 59631787 aminoacids)
> gf := CreateGrid(SPindex, DATA(ID=text,FromOfs=int,ToOfs=int));
gf := GridFile(SPindex, DATA(ID=text(0), FromOfs=int(0), ToOfs=int(0)), record s
ize 10, 0.0 KB in 0 records, 0 buckets, 0.0 % occupancy, 0 buckets read, 0 bucke
ts written)
>  for i from 1 to 3 do
    AddGrid(gf, DATA(op(ID(Entry(i))), DB[Entry,i] , DB[Entry,i+1]-1)) od;

> gf;
GridFile(SPindex, DATA(ID=text(1), FromOfs=int(1), ToOfs=int(1)), record size 10
, 0.1 KB in 3 records, 1 buckets, 6.1 % occupancy, 0 buckets read, 0 buckets wri
tten)


See also AllQueryGrid,   CloseGrid,   CompressGrid,   CreateGrid,   FlushGrid,   GetNextGrid,   GridFile,   MapGrid,   OpenGrid,   QueryGrid,   UncompressGrid