MontgomeryLab / tinyRNA

tinyRNA provides an all-in-one solution for precision analysis of sRNA-seq data. At the core of tinyRNA is a highly flexible counting utility, tiny-count, that allows for hierarchical assignment of reads to features based on positional information, extent of feature overlap, 5’ nucleotide, length, and strandedness.
GNU General Public License v3.0
1 stars 1 forks source link

CSVReader: check for ellipsis character in headers #288

Closed AlexTate closed 1 year ago

AlexTate commented 1 year ago

Microsoft Excel has an autocorrect setting that converts three periods to an ellipsis character, and the result isn't UTF-8 compatible so it crashes CSVReader. This character might be introduced if, for example, someone is updating an old Features Sheet by adding the Classify as... column.

CSVReader needs to check for this character, replace it if present, and write the changes back to the file.