forked from BradnerLab/pipeline
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pythonTemplate.py
executable file
·89 lines (44 loc) · 2.09 KB
/
pythonTemplate.py
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
80
81
82
83
84
85
86
87
88
#!/usr/bin/python
#pythonTemplate.py <- change to title of your script
#130801 <- date
#Name
#Description:
#This is a generic python template that has functions from utils.py imported and can be used on CFCE1
#================================================================================
#=============================DEPENDENCIES=======================================
#================================================================================
import sys
print "Using python version %s" % sys.version()
#importing utils package
sys.path.append('/home/cl512/src/pipeline/')
import utils
#================================================================================
#============================GLOBAL PARAMETERS===================================
#================================================================================
#add locations of files and global parameters in this section
dataFile ='/location/file.txt'
genome = 'hg18'
#================================================================================
#===================================CLASSES======================================
#================================================================================
#user defined classes here
#================================================================================
#=================================FUNCTIONS======================================
#================================================================================
#write your specific functions here
def returnGenome(genome):
'''
prints the genome being used
'''
print "Using genome %s for analysis" % (genome)
#================================================================================
#===============================MAIN RUN=========================================
#================================================================================
#write the actual script here
def main():
'''
this is the main run function for the script
all of the work should occur here, but no functions should be defined here
'''
returnGenome(genome)
main()