-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAlignmentAesonRepa.h
More file actions
79 lines (53 loc) · 3.61 KB
/
AlignmentAesonRepa.h
File metadata and controls
79 lines (53 loc) · 3.61 KB
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
73
74
75
76
77
78
79
#ifndef ALIGNMENTAESONREPA_H
#define ALIGNMENTAESONREPA_H
#include "AlignmentAeson.h"
#include "AlignmentRepa.h"
namespace Alignment
{
// systemRepasPersistent :: SystemRepa -> SystemRepaPersistent
void systemRepasPersistent(const SystemRepa&, std::ostream&);
// persistentsSystemRepa :: SystemRepaPersistent -> Maybe SystemRepa
std::unique_ptr<SystemRepa> persistentsSystemRepa(std::istream&, StrVarPtrMap&);
// historyRepasPersistent :: HistoryRepa -> HistoryRepaPersistent
void historyRepasPersistent(const HistoryRepa&, std::ostream&);
// persistentsHistoryRepa :: HistoryRepaPersistent -> Maybe HistoryRepa
std::unique_ptr<HistoryRepa> persistentsHistoryRepa(std::istream&);
// historyRepasPersistentInitial :: HistoryRepa -> Int -> HistoryRepaPersistentInitial
// assumes evient
void historyRepasPersistentInitial(const HistoryRepa&, std::size_t, std::ostream&);
// persistentInitialsHistoryRepa :: HistoryRepaPersistentInitial -> Maybe HistoryRepa
std::unique_ptr<HistoryRepa> persistentInitialsHistoryRepa(std::istream&);
// historySparsesPersistent :: HistorySparse -> HistorySparsePersistent
void historySparsesPersistent(const HistorySparse&, std::ostream&);
// persistentsHistorySparse :: HistorySparsePersistent -> Maybe HistorySparse
std::unique_ptr<HistorySparse> persistentsHistorySparse(std::istream&);
// historySparseArraysPersistent :: HistorySparseArray -> HistorySparseArrayPersistent
void historySparseArraysPersistent(const HistorySparseArray&, std::ostream&);
// persistentsHistorySparseArray :: HistorySparseArrayPersistent -> Maybe HistorySparseArray
std::unique_ptr<HistorySparseArray> persistentsHistorySparseArray(std::istream&);
// historySparseArraysPersistentInitial :: HistorySparseArray -> Int -> HistorySparseArrayPersistentInitial
void historySparseArraysPersistentInitial(const HistorySparseArray&, std::size_t, std::ostream&);
// persistentInitialsHistorySparseArray :: HistorySparseArrayPersistentInitial -> Maybe HistorySparseArray
std::unique_ptr<HistorySparseArray> persistentInitialsHistorySparseArray(std::istream&);
// transformRepasPersistent :: TransformRepa -> TransformRepaPersistent
void transformRepasPersistent(const TransformRepa&, std::ostream&);
// persistentsTransformRepa :: TransformRepaPersistent -> Maybe TransformRepa
std::unique_ptr<TransformRepa> persistentsTransformRepa(std::istream&);
// fudRepasPersistent :: FudRepa -> FudRepaPersistent
void fudRepasPersistent(const FudRepa&, std::ostream&);
// persistentsFudRepa :: FudRepaPersistent -> Maybe FudRepa
std::unique_ptr<FudRepa> persistentsFudRepa(std::istream&);
// decompFudRepasPersistent :: DecompFudRepa -> DecompFudRepaPersistent
void decompFudRepasPersistent(const DecompFudRepa&, std::ostream&);
// persistentsDecompFudRepa :: DecompFudRepaPersistent -> Maybe DecompFudRepa
std::unique_ptr<DecompFudRepa> persistentsDecompFudRepa(std::istream&);
// applicationRepasPersistent :: ApplicationRepa -> ApplicationRepaPersistent
void applicationRepasPersistent(const ApplicationRepa&, std::ostream&);
// persistentsApplicationRepa :: ApplicationRepaPersistent -> Maybe ApplicationRepa
std::unique_ptr<ApplicationRepa> persistentsApplicationRepa(std::istream&);
// decompFudSlicedRepasPersistent :: DecompFudSlicedRepa -> DecompFudSlicedRepaPersistent
void decompFudSlicedRepasPersistent(const DecompFudSlicedRepa&, std::ostream&);
// persistentsDecompFudSlicedRepa :: DecompFudSlicedRepaPersistent -> Maybe DecompFudSlicedRepa
std::unique_ptr<DecompFudSlicedRepa> persistentsDecompFudSlicedRepa(std::istream&);
}
#endif