~ubuntu-branches/ubuntu/vivid/ncbi-tools6/vivid-proposed

« back to all changes in this revision

Viewing changes to object/objloc.h

  • Committer: Bazaar Package Importer
  • Author(s): Aaron M. Ucko
  • Date: 2009-03-19 10:17:26 UTC
  • mfrom: (1.3.1 upstream) (5.1.1 experimental)
  • Revision ID: james.westby@ubuntu.com-20090319101726-wjuj7ajnq0w5a0mg
Tags: 6.1.20090301-1
* New upstream release; uploading to unstable now that lenny is out.
* debian/lib{ncbi6,vibrant6a}.symbols: update accordingly.
* doc/man/*.1: update accordingly as well.
* debian/control: place lib*-dbg in the new debug section, per the
  current override file.
* debian/control: declare compliance with Policy 3.8.1 (no changes needed).
* api/aliread.c: merge in fix (from 6.1.20080302-4) to undefined use of
  sprintf caught by Kees Cook's scan.
* debian/watch: belatedly update regex to recognize releases like the
  previous one ([6.1.]20081116a).

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
*   
30
30
* Version Creation Date: 4/1/91
31
31
*
32
 
* $Revision: 6.5 $
 
32
* $Revision: 6.7 $
33
33
*
34
34
* File Description:  Object manager interface for module NCBI-Seqloc
35
35
*
40
40
*
41
41
*
42
42
* $Log: objloc.h,v $
 
43
* Revision 6.7  2008/09/23 18:40:13  kans
 
44
* increased NUM_SEQID
 
45
*
 
46
* Revision 6.6  2008/09/15 18:44:37  kans
 
47
* added support for SEQID_NAMED_ANNOT_TRACK
 
48
*
43
49
* Revision 6.5  2005/04/26 21:33:00  kans
44
50
* added SEQID_GPIPE
45
51
*
140
146
    16 = tpg Textseq-id ,        -- Third Party Annot/Seq Genbank
141
147
    17 = tpe Textseq-id ,        -- Third Party Annot/Seq EMBL
142
148
    18 = tpd Textseq-id ,        -- Third Party Annot/Seq DDBJ
143
 
    19 = gpipe Textseq-id        -- Internal NCBI genome pipeline processing ID }
 
149
    19 = gpipe Textseq-id ,      -- Internal NCBI genome pipeline processing ID }
 
150
    20 = named-annot-track Textseq-id -- Internal named annotation tracking ID
144
151
 
145
152
        WARNING: Some routines in sequtil.c (e.g. SeqIdPrint, SeqIdParse)
146
153
        and tofasta.c  use
149
156
*
150
157
*****************************************************************************/
151
158
 
152
 
#define NUM_SEQID 20     /* total number of SeqId types */
 
159
#define NUM_SEQID 21     /* total number of SeqId types */
153
160
 
154
161
#define SEQID_NOT_SET ( (Uint1)0)
155
162
#define SEQID_LOCAL ( (Uint1)1)
176
183
#define SEQID_TPD ((Uint1)18)
177
184
 
178
185
#define SEQID_GPIPE  ((Uint1)19)
 
186
#define SEQID_NAMED_ANNOT_TRACK  ((Uint1)20)
179
187
 
180
188
NLM_EXTERN Boolean       LIBCALL SeqIdAsnWrite PROTO((SeqIdPtr anp, AsnIoPtr aip, AsnTypePtr atp));
181
189
NLM_EXTERN SeqIdPtr LIBCALL SeqIdAsnRead PROTO((AsnIoPtr aip, AsnTypePtr atp));