halapi
hierarchichalalignmentformatapi
 All Classes Namespaces Functions Pages
halValidate.h
1 /*
2  * Copyright (C) 2012 by Glenn Hickey (hickey@soe.ucsc.edu)
3  *
4  * Released under the MIT license, see LICENSE.txt
5  */
6 
7 #ifndef _HALVALIDATE_H
8 #define _HALVALIDATE_H
9 
10 #include <map>
11 #include <string>
12 #include <vector>
13 #include "halAlignment.h"
14 
15 namespace hal {
16 
19 void validateBottomSegment(const BottomSegment* bottomSegment);
20 
23 void validateTopSegment(const TopSegment* topSegment);
24 
27 void validateSequence(const Sequence* sequence);
28 
31 void validateGenome(const Genome* genome);
32 
35 void validateDuplications(const Genome* genome);
36 
39 void validateAlignment(AlignmentConstPtr alignment);
40 
41 }
42 #endif
43 
void validateSequence(const Sequence *sequence)
void validateTopSegment(const TopSegment *topSegment)
void validateAlignment(AlignmentConstPtr alignment)
void validateDuplications(const Genome *genome)
void validateGenome(const Genome *genome)
void validateBottomSegment(const BottomSegment *bottomSegment)