Hitmap 1.3
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Macros Groups Pages
SWcommon_hit.h
Go to the documentation of this file.
1 
9 /*
10  * <license>
11  *
12  * Hitmap v1.2
13  *
14  * This software is provided to enhance knowledge and encourage progress in the scientific
15  * community. It should be used only for research and educational purposes. Any reproduction
16  * or use for commercial purpose, public redistribution, in source or binary forms, with or
17  * without modifications, is NOT ALLOWED without the previous authorization of the copyright
18  * holder. The origin of this software must not be misrepresented; you must not claim that you
19  * wrote the original software. If you use this software for any purpose (e.g. publication),
20  * a reference to the software package and the authors must be included.
21  *
22  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS" AND ANY
23  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
24  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
25  * THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
26  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
29  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
30  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31  *
32  * Copyright (c) 2007-2015, Trasgo Group, Universidad de Valladolid.
33  * All rights reserved.
34  *
35  * More information on http://trasgo.infor.uva.es/
36  *
37  * </license>
38 */
39 
40 #ifndef _SW_COMMON_HIT_
41 #define _SW_COMMON_HIT_
42 
43 
44 
45 #include <hitmap.h>
46 #include "SWcommon.h"
47 
48 
49 
50 // **********************************************************************
51 // Hitmap types
52 // **********************************************************************
53 
60 
61 
62 // **********************************************************************
63 // Protein functions
64 // **********************************************************************
65 
69 void readProtein(ProteinFile * fprotein, HitTile_aa_t * protein, int size);
70 
71 
75 void printProtein(HitTile_aa_t p, int offset, int size);
76 
80 void printProteinMatch(HitTile_aa_t p, int begin, int end);
81 
82 
83 
84 
85 
86 
87 
88 
89 
90 #endif // _SW_COMMON_HIT_
#define hit_tileNewType(baseType)
Definition: hit_tile.h:163
double h_t
Definition: SWcommon.h:61
void printProteinMatch(HitTile_aa_t p, int begin, int end)
Definition: SWcommon_hit.c:90
void readProtein(ProteinFile *fprotein, HitTile_aa_t *protein, int psize)
Definition: SWcommon_hit.c:48
int size[2]
Definition: SWcommon.c:57
void printProtein(HitTile_aa_t p, int offset, int psize)
Definition: SWcommon_hit.c:78
short aa_t
Definition: SWcommon.h:59
short trace_t
Definition: SWcommon.h:63