Changeset 3485
- Timestamp:
- Sep 15, 2015, 8:13:19 AM (8 years ago)
- Location:
- extensions/net.sf.basedb.reggie/trunk/src/net/sf/basedb/reggie
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/net.sf.basedb.reggie/trunk/src/net/sf/basedb/reggie/servlet/DemuxMergeServlet.java
r3482 r3485 665 665 // Start scripting for demux 666 666 script.comment("Demuxing " + demuxName); 667 script.time("STARTING: Demux " + demuxName); 667 668 // Actual 'dataFolder' may be in 'run_archive/current' or 'run_archive/YYYY', so we 668 669 // need to find the actual folder first … … 724 725 extractCmd += " >> " + demuxName + "_" + lane + ".out"; 725 726 script.cmd(extractCmd); 727 script.time("DONE: ExtractIlluminaBarcodes; lane="+lane); 726 728 727 729 // Copy demultiplex metrics back to job folder … … 759 761 fastqCmd += " >> " + demuxName + "_" + lane + ".out"; 760 762 script.cmd(fastqCmd); 763 script.time("DONE: IlluminaBasecallsToFastq; lane="+lane); 761 764 if (earlyCleanup) 762 765 { … … 774 777 script.cmd("rm -f fastq/AD0*"); 775 778 } 779 780 script.time("DEMUX COMPLETE"); 776 781 777 782 // Generate script for moving FASTQ files to project-archive … … 795 800 796 801 script.progress(percent, "Consolidating FASTQ: " + mergeName); 802 script.time("STARTING: Merge " + mergeName); 797 803 script.cmd("echo [" + mergeName + "] >> " + trimmomaticOut); 798 804 script.cmd("echo [" + mergeName + "] >> " + filesOut); … … 805 811 script.cmd("rm -f fastq/" + mergeName + "*"); 806 812 } 813 script.time("DONE: Merge " + mergeName); 807 814 script.newLine(); 808 815 … … 820 827 script.cmd(alignCmd); 821 828 script.cmd("./singlecolumnaverager.awk < fastq.aligned/" + SAM_name + " > fastq.aligned/" + fragments_name); 829 script.time("DONE: Bowtie2 " + mergeName); 822 830 script.newLine(); 823 831 … … 853 861 trimCmd2 += " >> "+trimmomaticOut; 854 862 script.cmd(trimCmd1); 863 script.time("DONE: Trimmomatic 1 " + mergeName); 864 855 865 script.cmd(trimCmd2); 866 script.time("DONE: Trimmomatic 2 " + mergeName); 856 867 script.newLine(); 857 868 … … 862 873 script.cmd("cp fastq.aligned/"+fragments_name + " " + fastqFolder + "/" + fragments_name); 863 874 script.cmd("gzip -c fastq.trimmomatic.2/" + R1_name + " > " + fastqFolder + "/"+R1_name + ".gz"); 875 script.time("DONE: gzip " + R1_name); 864 876 script.cmd("gzip -c fastq.trimmomatic.2/" + R2_name + " > " + fastqFolder + "/"+R2_name + ".gz"); 877 script.time("DONE: gzip " + R2_name); 865 878 866 879 script.cmd("ls -1 "+fastqFolder+"/*.fastq.gz >> " + filesOut); -
extensions/net.sf.basedb.reggie/trunk/src/net/sf/basedb/reggie/ssh/ScriptBuilder.java
r2890 r3485 54 54 { 55 55 script.append("\n"); 56 } 57 58 /** 59 Output the comment and current time (hour:minute:second) into the 'time.txt' file in the 60 job folder. Eg: 'Demux complete: 12:23:45'. 61 @since 3.6 62 */ 63 public void time(String comment) 64 { 65 script.append("echo \"").append(comment).append(": `date +%H:%M:%S`\" >> ").append(jobFolder).append("/time.txt\n"); 56 66 } 57 67
Note: See TracChangeset
for help on using the changeset viewer.