Ejemplo n.º 1
0
        public void createFromPathWithOffset(String filename, long offset, int length)
        {
            path = filename;
            //Save the filename for opening later
            beginningOffset = offset;

            BinaryReader file = openReader();
            //Get the header of the gff
            header = new GFFHeader(file);
            dataOffset = header.dataOffset + beginningOffset;

            //Get the struct definitions
            structs = new BiowareStruct[header.structCount];

            for (int i = 0; i < header.structCount; i++)
            {
                structs[i] = new BiowareStruct(this, new GFFStructDefinition(file, beginningOffset));
            }
            file.Close();
        }
Ejemplo n.º 2
0
        public void createFromPathWithOffset(String filename, long offset, int length)
        {
            path = filename;
            //Save the filename for opening later
            beginningOffset = offset;

            BinaryReader file = openReader();

            //Get the header of the gff
            header     = new GFFHeader(file);
            dataOffset = header.dataOffset + beginningOffset;

            //Get the struct definitions
            structs = new BiowareStruct[header.structCount];

            for (int i = 0; i < header.structCount; i++)
            {
                structs[i] = new BiowareStruct(this, new GFFStructDefinition(file, beginningOffset));
            }
            file.Close();
        }