/usr/include/ncbi/seqgraph.h is in libvibrant6-dev 6.1.20110713-3ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | #ifndef _SEQGRAPH_
#define _SEQGRAPH_
#include <picture.h>
#include <viewer.h>
#ifdef __cplusplus
extern "C" {
#endif
/* defines */
#define GRAPH_FILTER 0
#define GRAPH_MATRIX_AA 1
#define GRAPH_MATRIX_NA 2
/*
#define GRAPH_PATTERN_AA 3
#define GRAPH_PATTERN_NA 4
*/
/* structures */
typedef struct graphviewform
{
FORM_MESSAGE_BLOCK
SeqGraphPtr sgp;
Int4 height, width, window;
Uint1 type;
Uint1 graphtype;
BioseqPtr bsp;
SegmenT seg;
VieweR viewer;
BaR br;
TexT pc;
DialoG cutoffs;
Boolean flagNewClick;
Uint2 HLRange, primIDMax;
Int2 level;
PopuP scale;
Int2 zoom;
Int4 margin, start, stop;
SeqLocPtr seqloc, slp;
Uint2 entityID, procID, userKEY;
Uint4 itemID;
} GraphViewForm, PNTR GraphViewFormPtr;
/* prototypes */
extern GraphViewFormPtr GraphViewFormNew (void);
extern GraphViewFormPtr GraphViewFormFree (GraphViewFormPtr gvp,
Boolean flagFree);
extern ForM CreateGraphViewForm (Int2 left, Int2 top, CharPtr title,
BioseqPtr bsp, Uint1 graphtype);
extern void BioseqPtrToGraphViewForm (ForM f, Pointer data);
#ifdef __cplusplus
}
#endif
#endif
|