Mercurial > repos > jjohnson > shear
comparison shear_wrapper.py @ 8:8fac6c7d32fd
Copy reference fasta for shear sv to avoid GATK issue with symlinks
| author | Jim Johnson <jj@umn.edu> |
|---|---|
| date | Tue, 22 Oct 2013 09:44:32 -0500 |
| parents | 0158f7356ffd |
| children |
comparison
equal
deleted
inserted
replaced
| 7:8180f6b0249b | 8:8fac6c7d32fd |
|---|---|
| 45 args = [ 'java','-jar' ] | 45 args = [ 'java','-jar' ] |
| 46 args.append( options.jar_path ) | 46 args.append( options.jar_path ) |
| 47 args.append( command ) | 47 args.append( command ) |
| 48 # Check required params for command | 48 # Check required params for command |
| 49 buffsize = 1048576 | 49 buffsize = 1048576 |
| 50 copy_ref = False | 50 copy_ref = True |
| 51 prefix = options.prefix if options.prefix and len(options.prefix) > 0 else 'ref' | 51 prefix = options.prefix if options.prefix and len(options.prefix) > 0 else 'ref' |
| 52 if command in ['sv']: | 52 if command in ['sv']: |
| 53 args.append( '-p' ) | 53 args.append( '-p' ) |
| 54 args.append( prefix ) | 54 args.append( prefix ) |
| 55 if options.sv_only: | 55 if options.sv_only: |
| 56 args.append('--sv-only') | 56 args.append('--sv-only') |
| 57 if options.region: | 57 if options.region: |
| 58 args.append('-r') | 58 args.append('-r') |
| 59 args.append(options.region) | 59 args.append(options.region) |
| 60 copy_ref = True # GATK has issue with symlinks for .fa and .fai | |
| 60 if options.svidx_dir and command in ['sv']: | 61 if options.svidx_dir and command in ['sv']: |
| 61 if not os.path.isdir(options.svidx_dir): | 62 if not os.path.isdir(options.svidx_dir): |
| 62 os.makedirs(options.svidx_dir) | 63 os.makedirs(options.svidx_dir) |
| 63 ref_prefix = os.path.join(options.svidx_dir,prefix) | 64 ref_prefix = os.path.join(options.svidx_dir,prefix) |
| 64 copy_ref = True | 65 copy_ref = True |
