def run_samblaster(job, sam):
work_dir = job.fileStore.getLocalTempDir()<EOL>job.fileStore.readGlobalFile(sam, os.path.join(work_dir, '<STR_LIT>'))<EOL>command = ['<STR_LIT>',<EOL>'<STR_LIT>', '<STR_LIT>',<EOL>'<STR_LIT>', '<STR_LIT>',<EOL>'<STR_LIT>']<EOL>start_time = time.time()<EOL>dockerCall(job=job, workDir=work_dir,<EOL>parameters=command,<EOL>tool='<STR_LIT>')<EOL>end_time = time.time()<EOL>_log_runtime(job, start_time, end_time, "<STR_LIT>")<EOL>return job.fileStore.writeGlobalFile(os.path.join(work_dir, '<STR_LIT>'))<EOL>
Marks reads as PCR duplicates using SAMBLASTER

:param JobFunctionWrappingJob job: passed automatically by Toil
:param str sam: FileStoreID for SAM file
:return: FileStoreID for deduped SAM file
:rtype: str