PTreeGenerator
1.0
Simple phylogenetic tree generation from multiple sequence alignment.
Main Page
Packages
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
src
ptreegen
enums.py
Go to the documentation of this file.
1
## @package enums
2
# Contains all enums used in the project.
3
#
4
5
##
6
# Definition of the enum "type".
7
#
8
def
enum
(**enums):
9
return
type(
'Enum'
, (), enums)
10
11
TreeBuildAlgorithms =
enum
(
12
NJ=
"NJ"
13
, PARSIMONY=
"PARSIMONY"
14
)
15
16
SeqTypes =
enum
(
17
DNA=
"DNA"
18
, RNA=
"RNA"
19
, AA=
"AA"
20
)
21
22
DistMeasures =
enum
(
23
P_DISTANCE =
"P_DISTANCE"
,
24
POISSON_CORRECTED =
"POISSON_CORRECTED"
,
25
JUKES_CANTOR =
"JUKES_CANTOR"
,
26
)
27
28
OutputForm =
enum
(
29
NEWICK =
"NEWICK"
,
30
IMAGE_PNG =
"IMAGE_PNG"
,
31
IMAGE_SVG =
"IMAGE_SVG"
,
32
GUI =
"GUI"
,
33
PRINT =
"PRINT"
,
34
)
35
36
TreeType =
enum
(
37
CIRC =
"CIRC"
,
38
RECT =
"RECT"
,
39
)
40
41
##
42
# @var TreeBuildAlgorithms
43
# This enum contains possible algorithm choices.
44
# @var SeqTypes
45
# This enum contains possible sequence types.
46
# @var DistMeasures
47
# This enum contains possible distance measures.
48
#
49
50
Generated on Thu Feb 12 2015 00:07:59 for PTreeGenerator by
1.8.1.2