ROSE_bamToGFF error unkown

Issue #27 resolved
Bharath created an issue
USING ROSE_DATA/data/HG18_MM1S_MED1.gff AS THE INPUT GFF
USING MM10 AS THE GENOME
MAKING START DICT
LOADING IN GFF REGIONS
CHECKING INPUT TO MAKE SURE EACH REGION HAS A UNIQUE IDENTIFIER
REFERENCE COLLECTION PASSES QC
STITCHING REGIONS TOGETHER
PERFORMING REGION STITCHING
REMOVED 443 LOCI BECAUSE THEY WERE CONTAINED BY A TSS
REMOVED 2 STITCHED LOCI BECAUSE THEY OVERLAPPED MULTIPLE TSSs
ADDED BACK 18 ORIGINAL LOCI
MAKING GFF FROM STITCHED COLLECTION
WRITING STITCHED GFF TO DISK AS output_ex/gff/HG18_MM1S_MED1_12KB_STITCHED_TSS_DISTAL.gff
OUTPUT WILL BE WRITTEN TO  output_ex/HG18_MM1S_MED1_12KB_STITCHED_TSS_DISTAL_ENHANCER_REGION_MAP.txt
python ROSE_bamToGFF.py -f 1 -e 200 -r -m 1 -b ROSE_DATA/data/MM1S_MED1.hg18.bwt.sorted.bam -i output_ex/gff/HG18_MM1S_MED1_12KB_STITCHED_TSS_DISTAL.gff -o output_ex/mappedGFF/HG18_MM1S_MED1_12KB_STITCHED_TSS_DISTAL_MM1S_MED1.hg18.bwt.sorted.bam_MAPPED.gff &
python ROSE_bamToGFF.py -f 1 -e 200 -r -m 1 -b ROSE_DATA/data/MM1S_MED1.hg18.bwt.sorted.bam -i ROSE_DATA/data/HG18_MM1S_MED1.gff -o output_ex/mappedGFF/HG18_MM1S_MED1_MM1S_MED1.hg18.bwt.sorted.bam_MAPPED.gff &
python ROSE_bamToGFF.py -f 1 -e 200 -r -m 1 -b ROSE_DATA/data/MM1S_WCE.hg18.bwt.sorted.bam -i output_ex/gff/HG18_MM1S_MED1_12KB_STITCHED_TSS_DISTAL.gff -o output_ex/mappedGFF/HG18_MM1S_MED1_12KB_STITCHED_TSS_DISTAL_MM1S_WCE.hg18.bwt.sorted.bam_MAPPED.gff &
python ROSE_bamToGFF.py -f 1 -e 200 -r -m 1 -b ROSE_DATA/data/MM1S_WCE.hg18.bwt.sorted.bam -i ROSE_DATA/data/HG18_MM1S_MED1.gff -o output_ex/mappedGFF/HG18_MM1S_MED1_MM1S_WCE.hg18.bwt.sorted.bam_MAPPED.gff &
PAUSING TO MAP
{'matrix': '1', 'extension': '200', 'floor': '1', 'sense': 'both', 'output': 'output_ex/mappedGFF/HG18_MM1S_MED1_12KB_STITCHED_TSS_DISTAL_MM1S_MED1.hg18.bwt.sorted.bam_MAPPED.gff', 'bam': 'ROSE_DATA/data/MM1S_MED1.hg18.bwt.sorted.bam', 'rpm': True, 'input': 'output_ex/gff/HG18_MM1S_MED1_12KB_STITCHED_TSS_DISTAL.gff'}
[]
mapping to GFF and making a matrix with fixed bin number
{'matrix': '1', 'extension': '200', 'floor': '1', 'sense': 'both', 'output': 'output_ex/mappedGFF/HG18_MM1S_MED1_MM1S_MED1.hg18.bwt.sorted.bam_MAPPED.gff', 'bam': 'ROSE_DATA/data/MM1S_MED1.hg18.bwt.sorted.bam', 'rpm': True, 'input': 'ROSE_DATA/data/HG18_MM1S_MED1.gff'}
[]
mapping to GFF and making a matrix with fixed bin number
{'matrix': '1', 'extension': '200', 'floor': '1', 'sense': 'both', 'output': 'output_ex/mappedGFF/HG18_MM1S_MED1_12KB_STITCHED_TSS_DISTAL_MM1S_WCE.hg18.bwt.sorted.bam_MAPPED.gff', 'bam': 'ROSE_DATA/data/MM1S_WCE.hg18.bwt.sorted.bam', 'rpm': True, 'input': 'output_ex/gff/HG18_MM1S_MED1_12KB_STITCHED_TSS_DISTAL.gff'}
[]
mapping to GFF and making a matrix with fixed bin number
Traceback (most recent call last):
  File "ROSE_bamToGFF.py", line 247, in <module>
    main()
  File "ROSE_bamToGFF.py", line 238, in main
    newGFF = mapBamToGFF(bamFile,gffFile,options.sense,int(options.extension),options.floor,options.rpm,options.matrix)
  File "ROSE_bamToGFF.py", line 40, in mapBamToGFF
    MMR= round(float(bam.getTotalReads('mapped'))/1000000,4)
TypeError: float() argument must be a string or a number
Traceback (most recent call last):
  File "ROSE_bamToGFF.py", line 247, in <module>
    main()
  File "ROSE_bamToGFF.py", line 238, in main
    newGFF = mapBamToGFF(bamFile,gffFile,options.sense,int(options.extension),options.floor,options.rpm,options.matrix)
  File "ROSE_bamToGFF.py", line 40, in mapBamToGFF
    MMR= round(float(bam.getTotalReads('mapped'))/1000000,4)
TypeError: float() argument must be a string or a number
{'matrix': '1', 'extension': '200', 'floor': '1', 'sense': 'both', 'output': 'output_ex/mappedGFF/HG18_MM1S_MED1_MM1S_WCE.hg18.bwt.sorted.bam_MAPPED.gff', 'bam': 'ROSE_DATA/data/MM1S_WCE.hg18.bwt.sorted.bam', 'rpm': True, 'input': 'ROSE_DATA/data/HG18_MM1S_MED1.gff'}
[]
mapping to GFF and making a matrix with fixed bin number
Traceback (most recent call last):
  File "ROSE_bamToGFF.py", line 247, in <module>
    main()
  File "ROSE_bamToGFF.py", line 238, in main
    newGFF = mapBamToGFF(bamFile,gffFile,options.sense,int(options.extension),options.floor,options.rpm,options.matrix)
  File "ROSE_bamToGFF.py", line 40, in mapBamToGFF
    MMR= round(float(bam.getTotalReads('mapped'))/1000000,4)
TypeError: float() argument must be a string or a number
Traceback (most recent call last):
  File "ROSE_bamToGFF.py", line 247, in <module>
    main()
  File "ROSE_bamToGFF.py", line 238, in main
    newGFF = mapBamToGFF(bamFile,gffFile,options.sense,int(options.extension),options.floor,options.rpm,options.matrix)
  File "ROSE_bamToGFF.py", line 40, in mapBamToGFF
    MMR= round(float(bam.getTotalReads('mapped'))/1000000,4)
TypeError: float() argument must be a string or a number
WAITING FOR MAPPING TO COMPLETE. ELAPSED TIME (MIN):
0
30

Code just iterates over the more than 300 minutes. I am unable to understand the issue?

Comments (3)

  1. Log in to comment