-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Hi,
Thanks for developing this nice tool.
I am following the process of example, but got errors:
$ heterogenesis_vargen -j ../HeteroGenesis/example.json
Inputted tumour clones:
Clone: clone1 , evolutionary distance: 0.2 , parent clone: germline
Clone: clone2 , evolutionary distance: 0.8 , parent clone: clone1
Number of germline SNVs : 975
Number of somatic SNVs : 98
Number of germline indels : 975
Number of somatic indels : 98
Number of germline replication CNVs : 10
Number of somatic replication CNVs : 10
Number of germline deletion CNVs : 10
Number of somatic deletion CNVs : 10
Number of somatic aneuploid events : 2
INFO: 547815 common variants read in from dbSNP vcf file.
Traceback (most recent call last):
File "/home/ljz/miniconda3/envs/simulation/bin/heterogenesis_vargen", line 33, in <module>
sys.exit(load_entry_point('heterogenesis==1.5', 'console_scripts', 'heterogenesis_vargen')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ljz/miniconda3/envs/simulation/lib/python3.12/site-packages/heterogenesis-1.5-py3.12.egg/heterogenesis_vargen.py", line 686, in main
germlinevariants,dbindels,givengermlineindelslist=getind(gen,germlinevariants,dbindels,parameters['dbsnpindelproportion'],parameters['givengermlineindelsproportion'],givengermlineindelslist,'germline')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ljz/miniconda3/envs/simulation/lib/python3.12/site-packages/heterogenesis-1.5-py3.12.egg/heterogenesis_vargen.py", line 485, in getind
v,dbindels,givenlist=createind(gen,lists[1],dbindels,dbsnpindelproportion,pro2,givenlist,somorger)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ljz/miniconda3/envs/simulation/lib/python3.12/site-packages/heterogenesis-1.5-py3.12.egg/heterogenesis_vargen.py", line 431, in createind
position=random.randint(1,gen[chro]-length)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ljz/miniconda3/envs/simulation/lib/python3.12/random.py", line 336, in randint
return self.randrange(a, b+1)
^^^^^^^^^^^^^^^^^^^^^^
File "/home/ljz/miniconda3/envs/simulation/lib/python3.12/random.py", line 312, in randrange
istop = _index(stop)
^^^^^^^^^^^^
TypeError: 'float' object cannot be interpreted as an integer
Could you give me some ideas for this?
Best regards.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels