perf icon indicating copy to clipboard operation
perf copied to clipboard

Error in Generate HTML report

Open marchettibruno opened this issue 3 years ago • 2 comments

I can input my data file and output the + _perf.tsv file. However, when I try to generate an HTML report using the "-a" command the fallowing message appears. I also tried to use the "-a" with the "test_data" files from the own "perf-master" folder, and the same message appears.

Command: PERF -i test_input.fa -o test_input_perf.tsv -a

Result:

Generating HTML report. This may take a while..

Traceback (most recent call last): File "C:\Users\zehla\Documents\perfmaster\PERF-script.py", line 11, in load_entry_point('perf-ssr==0.4.5', 'console_scripts', 'PERF')() File "C:\Users\zehla\Documents\perfmaster\PERF\core.py", line 151, in main ssr_native(args, length_cutoff=args.min_length) File "C:\Users\zehla\Documents\perfmaster\PERF\core.py", line 101, in ssr_native fasta_ssrs(args, repeats_info) File "C:\Users\zehla\Documents\perfmaster\PERF\rep_utils.py", line 235, in fasta_ssrs analyse_fasta(args) File "C:\Users\zehla\Documents\perfmaster\PERF\analyse.py", line 205, in analyse_fasta writetoHTML(html_report, defaultInfo, repeat_options, 'fasta') File "C:\Users\zehla\Documents\perfmaster\PERF\analyse.py", line 31, in writetoHTML lodash_js = open('%s/lib/src/lodash.min.js' %(current_dir), 'r').read() File "C:\Users\zehla\Documents\perfmaster\lib\encodings\cp1252.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 7378: character maps to

marchettibruno avatar Jul 14 '20 02:07 marchettibruno

Hi, This seems to be a Windows OS specific issue. We are working on resolving it.

avvaruakshay avatar Aug 13 '20 09:08 avvaruakshay

Not sure if this is resolved but that looks like the file might be encoded as 'utf-8-sig' or 'latin-1', might be worth it to try reading by iterating over those encodings by setting the encoding parameter in the open() method.

sakethsaxena avatar Apr 30 '22 03:04 sakethsaxena