Example #1
0
if trim == 'True':
    trim_fastqFiles = Trimmomatic(trimmomatic,
                                  fastqFiles,
                                  phred,
                                  trimmoAdapter,
                                  batch=6)
    remove(fastqFiles)
else:
    trim_fastqFiles = fastqFiles
print 'list file succeed'
print 'fastqFiles is: ', trim_fastqFiles
#========  (2) define group ===============================
#defined above
#========  (3) align using bwa ============================
try:
    map_sam = bwa_vari(read_group, trim_fastqFiles, bwaIndex, thread)
    print 'align succeed'
    print 'map_sam is: ', map_sam
except:
    print 'align failed'
    Message('align failed', email)
    raise
#========  (4) Convert sam to sorted bam ==================
try:
    sort_bams = sam2bam_sort(map_sam, thread)
    print 'sort bam files succeed'
    print 'sort_bams is: ', sort_bams
except:
    print 'sort bam files failed'
    Message('sort bam files failed', email)
    raise
Example #2
0
    bwa_Db(bwa_path,ref_fa)
os.chdir(file_path)
#========  (1) read files  ================================
fastqFiles = list_files(file_path)
if trim == 'True':
    trim_fastqFiles = Trimmomatic(trimmomatic,fastqFiles,phred,trimmoAdapter,batch=6) 
    remove(fastqFiles)
else:
    trim_fastqFiles = fastqFiles
print 'list file succeed'
print 'fastqFiles is: ',trim_fastqFiles
#========  (2) define group ===============================
#defined above
#========  (3) align using bwa ============================
try:
    map_sam = bwa_vari(read_group,trim_fastqFiles,bwaIndex,thread)
    print 'align succeed'
    print 'map_sam is: ',map_sam
except:
    print 'align failed'
    Message('align failed',email)
    raise
#========  (4) Convert sam to sorted bam ==================
try:
    sort_bams = sam2bam_sort(map_sam,thread)
    print 'sort bam files succeed'
    print 'sort_bams is: ',sort_bams
except:
    print 'sort bam files failed'
    Message('sort bam files failed',email)
    raise
Example #3
0
#========  1. map and dedupping =====================================
#========  (0) enter the directory ========================
os.chdir(file_path)
Message(startMessage,email)

#========  (1) read files  ================================
fastqFiles = list_files_human(file_path)
if trim == 'True':
    fastqFiles = Trimmomatic(trimmomatic,fastqFiles,phred,trimmoAdapter)
print 'list file succeed'
print 'fastqFiles is: ',fastqFiles
#========  (2) define group ===============================
#defined above
#========  (3) align using bwa ============================
try:
    map_sam = bwa_vari(read_group,fastqFiles,bwaDb,thread)
    print 'align succeed'
    print 'map_sam is: ',map_sam
except:
    print 'align failed'
    Message('align failed',email)
    raise
#========  (4) Convert sam to sorted bam ==================
try:
    sort_bams = sam2bam_sort(map_sam,thread)
    print 'sort bam files succeed'
    print 'sort_bams is: ',sort_bams
except:
    print 'sort bam files failed'
    Message('sort bam files failed',email)
    raise