Update the file name of QC report append flowcell name
DataReconstruct.py
Add a function to make the imperfect match (allow 1 bp diff)
Print some additional info in log file for debug
MergeQCReport.py
1 Update the method to find existing csv file (since csv file name has been updated)
Backup2S3.py
Add time stamp in log file
Change the logic to backup flowcells
Old: check one flowcell and backup it, and then next.
This will bring us some unexpected issues, since backup takes time & the status of some flowcell may be changed during that time (e.g. from running to finished). Therefore, you can not control how many flowcell show be backup at the beginning.
New: scan all finished flowcells, add them into a list, and then backup these flowcells.
CustomizedQC.py
DataReconstruct.py
MergeQCReport.py
1 Update the method to find existing csv file (since csv file name has been updated)
Backup2S3.py