/usr/lib/emboss/include/ajseqread.h is in emboss-lib 6.3.1-6ubuntu3.
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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | #ifdef __cplusplus
extern "C"
{
#endif
#ifndef ajseqread_h
#define ajseqread_h
extern AjPTable seqDbMethods;
/*
** Prototype definitions
*/
AjPTable ajSeqtableGetDb(void);
AjBool ajSeqMethodTest (const AjPStr method);
AjBool ajSeqAccessAsis (AjPSeqin seqin);
AjBool ajSeqAccessFile (AjPSeqin seqin);
AjBool ajSeqAccessOffset (AjPSeqin seqin);
AjPSeqall ajSeqallFile (const AjPStr usa);
AjBool ajSeqAllRead (AjPSeq thys, AjPSeqin seqin);
AjBool ajSeqGetFromUsa (const AjPStr thys, AjBool protein, AjPSeq seq);
AjBool ajSeqFormatTest (const AjPStr format);
void ajSeqinClear (AjPSeqin thys);
void ajSeqinClearPos(AjPSeqin thys);
void ajSeqinDel (AjPSeqin* pthis);
AjPSeqin ajSeqinNew (void);
void ajSeqinSetNuc (AjPSeqin seqin);
void ajSeqinSetProt (AjPSeqin seqin);
void ajSeqinSetRange (AjPSeqin seqin, ajint ibegin, ajint iend);
void ajSeqinUsa (AjPSeqin* pthis, const AjPStr Usa);
void ajSeqinTrace (const AjPSeqin thys);
AjBool ajSeqParseFasta(const AjPStr str, AjPStr* id, AjPStr* acc,
AjPStr* sv, AjPStr* desc);
AjBool ajSeqParseFastq(const AjPStr str, AjPStr* id, AjPStr* desc);
AjBool ajSeqParseNcbi(const AjPStr str, AjPStr* id, AjPStr* acc,
AjPStr* sv, AjPStr* gi, AjPStr* db, AjPStr* desc);
void ajSeqQueryClear (AjPSeqQuery thys);
void ajSeqQueryDel (AjPSeqQuery *pthis);
AjBool ajSeqQueryIs (const AjPSeqQuery qry);
AjPSeqQuery ajSeqQueryNew (void);
void ajSeqQueryStarclear (AjPSeqQuery qry);
void ajSeqQueryTrace (const AjPSeqQuery qry);
AjBool ajSeqQueryWild (AjPSeqQuery qry);
void ajSeqPrintInFormat (AjPFile outf, AjBool full);
void ajSeqPrintbookInFormat (AjPFile outf);
void ajSeqPrinthtmlInFormat (AjPFile outf);
void ajSeqPrintwikiInFormat (AjPFile outf);
AjBool ajSeqRead (AjPSeq thys, AjPSeqin seqin);
void ajSeqReadExit(void);
ajint ajSeqsetApp (AjPSeqset thys, const AjPSeq seq);
AjBool ajSeqsetGetFromUsa(const AjPStr thys, AjPSeqset *seq);
AjBool ajSeqsetFromList (AjPSeqset thys, const AjPList list);
ajint ajSeqsetFromPair (AjPSeqset thys,
const AjPSeq seqa, const AjPSeq seqb);
AjBool ajSeqsetallRead (AjPList thys, AjPSeqin seqin);
AjBool ajSeqsetRead (AjPSeqset thys, AjPSeqin seqin);
AjBool ajSeqUsaGetBase(const AjPStr usa, AjPStr* baseusa);
/*
** End of prototype definitions
*/
#endif
#ifdef __cplusplus
}
#endif
|