1 /*===========================================================================
2  *
3  *                            PUBLIC DOMAIN NOTICE
4  *               National Center for Biotechnology Information
5  *
6  *  This software/database is a "United States Government Work" under the
7  *  terms of the United States Copyright Act.  It was written as part of
8  *  the author's official duties as a United States Government employee and
9  *  thus cannot be copyrighted.  This software/database is freely available
10  *  to the public for use. The National Library of Medicine and the U.S.
11  *  Government have not placed any restriction on its use or reproduction.
12  *
13  *  Although all reasonable efforts have been taken to ensure the accuracy
14  *  and reliability of the software and data, the NLM and the U.S.
15  *  Government do not and cannot warrant the performance or results that
16  *  may be obtained by using this software or data. The NLM and the U.S.
17  *  Government disclaim all warranties, express or implied, including
18  *  warranties of performance, merchantability or fitness for any particular
19  *  purpose.
20  *
21  *  Please cite the author in any work or product based on this material.
22  *
23  * ===========================================================================
24  *
25  */
26 
27 typedef struct RestoreRead RestoreRead;
28 
29 void RestoreReadFree(void *self);
30 
31 RestoreRead *RestoreReadMake(VDBManager const *vmgr, rc_t *rcp);
32 
33 rc_t RestoreReadGetSequence(  RestoreRead *self
34                             , unsigned start
35                             , size_t length, uint8_t *dst
36                             , size_t id_len, char const *seq_id
37                             , unsigned *actual
38                             , VTable const *forTable);
39