1
/*===========================================================================
4
* National Center for Biotechnology Information
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.
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
21
* Please cite the author in any work or product based on this material.
23
* ===========================================================================
25
* File Name: pdbeast.h
29
* Initial Version Creation Date: 03/09/1997
32
* Header file for an interactive tool for taxonomy assignment to structure sequence
36
* --------------------------------------------------------------------------
38
* Revision 1.1 2002/12/17 15:13:43 ywang
39
* pdbeast related tools updated
42
* ==========================================================================
47
#define org_choice_num 6
48
#define biosource_choice_num 23
49
#define pdbsource_choice_num 21
51
#define RawBioseqDir_text "/net/keystone/usr/people/ywang/work/taxonomy/RawBioseq/"
52
#define RawBioseqDir_binary "/net/clobber/usr/people8/bryant/MMDB.Bioseq/"
53
#define BioseqDir_text "/net/keystone/usr/people/ywang/work/taxonomy/Bioseq_text/"
54
#define BioseqDir_binary "/net/keystone/usr/people/ywang/work/taxonomy/Bioseq_binary/"
56
#define http_arg1 "http://www.ncbi.nlm.nih.gov/blast/Blast.cgi?QUERY_BELIEVE_DEFLINE=yes&QUERY="
58
#define http_arg2 "&DATABASE=nr&HITLIST_SIZE=10&FILTER=L&EXPECT=10&FORMAT_TYPE=HTML&PROGRAM=blastp&CLIENT=web&SERVICE=plain&NCBI_GI=on&PAGE=Proteins&CMD=Put&AUTO_FORMAT=Semiauto&FORMAT_OBJECT=Alignment&ALIGNMENT_VIEW=Pairwise&SHOW_OVERVIEW=on"
60
#define http_arg3 "&DATABASE=nr&HITLIST_SIZE=10&FILTER=L&EXPECT=10&FORMAT_TYPE=HTML&PROGRAM=blastn&CLIENT=web&SERVICE=plain&NCBI_GI=on&PAGE=Nucleotides&CMD=Web&AUTO_FORMAT=Semiauto&FORMAT_OBJECT=Alignment&ALIGNMENT_VIEW=Pairwise&SET_DEFAULTS.x=34&SET_DEFAULTS.y=8&SHOW_OVERVIEW=on&END_OF_HTTPGET=Yes"
62
Char RawSeqEntryName[120], SeqEntryName[120];
66
Char pdbsource_str[10240];
68
Boolean IsBioseq, IsBioseqSet, Pdbsource, Biosource, Biosource_chain[MaxChainNum], BioOrg, BioOrg_chain[MaxChainNum];
69
Boolean Bio_source, ReplaceSource;
71
Boolean AllAssign, PartAssign;
73
Boolean TextInEntry, TextOutEntry;
74
Boolean TaxAssign, EntryOpen;
75
Boolean chain_assign[MaxChainNum];
76
Boolean SingleEntry, EntryFromList;
78
Char chain_orgName[MaxChainNum][120];
84
OrgRefPtr my_org_chain[MaxChainNum];
87
Char chain[MaxChainNum];
88
Char selected_chain, last_click_chain;
89
Int2 selected_chain_num, current_chain_num;
90
Char CurrentOrgName[120];