Open plbngl opened 5 years ago
Hi Paola,
Thank you for trying it!! This is an error that I was about to fix it.
1) When running the index-genome and the align-paired-end commands, I had tab/space/indentation errors coming from the alignment.py script, which I tried to edit but failed. So I decided to skip those steps and start with sorted bam files instead.
It is an error caused by the tab and indentation in the demo command, has nothing to do with alignment.py. Sometimes copying the command from github will cause problem for space or tab.
After successfully running snap-pre and snap-add-bmat, I encountered this error while running this command: snaptools snap-add-gmat --snap-file=pbmc1.snap --gene-file=gencode.v19.annotation.gene.bed --verbose=True
This is a problem I was about to fix. One solution is, if you can install snaptools using python2.7, it does not raise this error. Also, you can run clustering without running this command.
Let me know if you need more help!
When running the index-genome and the align-paired-end commands, I had tab/space/indentation errors coming from the alignment.py script, which I tried to edit but failed. So I decided to skip those steps and start with sorted bam files instead.
can you let me know where did you copy the command from?
Thanks for the reply!
snaptools align-paired-end \ --input-reference=hg19.fa \ --input-fastq1=pbmc1.R1.fq.gz \ --input-fastq2=pbmc1.R2.fq.gz \ --output-bam=pbmc1.bam \ --aligner=bwa \ --path-to-aligner=/usr/bin/bwa \ --read-fastq-command=zcat \ --min-cov=0 \ --num-threads=8 \ --if-sort=True \ --tmp-folder=./ \ --overwrite=TRUE
Traceback (most recent call last):
File "/home/pbenaglio/.local/bin/snaptools", line 38, in
File "/home/pbenaglio/.local/lib/python3.6/site-packages/snaptools/parser.py", line 90, in parse_args
from snaptools.alignment import run_align_pe
File "/home/pbenaglio/.local/lib/python3.6/site-packages/snaptools/alignment.py", line 79
print("error: no barcode is selected")
^
TabError: inconsistent use of tabs and spaces in indentation
Thanks!
hello,
Can you re-install snaptools to the latest version by
pip install snaptools==1.4.4
and re-run the analysis, i just updated the pipeline and fixed all the bugs.
Would you mind trying it again using python3.6?
Best,
Thank you very much, I have installed your updated package it seems that everything is working now with python 3.6!
Great! Let me know if you have more questions
Hello! I am trying to run your pipeline following your examples to create snap files but had a few errors:
1) When running the index-genome and the align-paired-end commands, I had tab/space/indentation errors coming from the alignment.py script, which I tried to edit but failed. So I decided to skip those steps and start with sorted bam files instead.
2) After successfully running snap-pre and snap-add-bmat, I encountered this error while running this command: snaptools snap-add-gmat \ --snap-file=pbmc1.snap \ --gene-file=gencode.v19.annotation.gene.bed \ --verbose=True File "/usr/local/bin/snaptools", line 38, in
parse_args()
File "/usr/local/lib/python3.6/site-packages/snaptools/parser.py", line 184, in parse_args verbose=args.verbose) File "/usr/local/lib/python3.6/site-packages/snaptools/add_gmat.py", line 138, in snap_gmat dump_read(snap_file, fout_frag.name, buffer_size, None, tmp_folder, True); File "/usr/local/lib/python3.6/site-packages/snaptools/snap.py", line 836, in dump_read fout.write(("\t".join(map(str, item)) + "\n").encode()) TypeError: write() argument must be str, not bytes
Could you help with these issues? Thank you very much!!!!
Paola