Skip to content

Commit 2924ddf

Browse files
committed
v2.7.5
1 parent 0584337 commit 2924ddf

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

Scripts/CheckLibrary.py

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ def LibrarySanityCheck():
4242
# Replace non-printable characters (...these cause problems in PlotCount.py)
4343
# ----------------------------------
4444
GeneNames0 = []
45+
ID0 = []
4546
for gene in GeneNames:
4647
gene = gene.replace('|','_')
4748
gene = gene.replace('(','_')
@@ -50,10 +51,21 @@ def LibrarySanityCheck():
5051
gene = gene.replace('"','')
5152
gene = gene.replace('/','_')
5253
gene = gene.replace('\\','_')
54+
gene = gene.replace(' ','_')
5355
GeneNames0.append(gene)
54-
if GeneNames != GeneNames0:
56+
for sgRNA in ID:
57+
sgRNA = sgRNA.replace('|','_')
58+
sgRNA = sgRNA.replace('(','_')
59+
sgRNA = sgRNA.replace(')','_')
60+
sgRNA = sgRNA.replace(';','_')
61+
sgRNA = sgRNA.replace('"','')
62+
sgRNA = sgRNA.replace('/','_')
63+
sgRNA = sgRNA.replace('\\','_')
64+
sgRNA = sgRNA.replace(' ','_')
65+
ID0.append(sgRNA)
66+
if GeneNames != GeneNames0 or ID != ID0:
5567
LibFile0 = pandas.DataFrame(data = {'gene': [gene for gene in GeneNames0],
56-
'ID': [id for id in ID],
68+
'ID': [sgRNA for sgRNA in ID0],
5769
'seq': [s for s in seq]},
5870
columns = ['gene','ID','seq'])
5971
LibFile0.to_csv(LibFilename, sep = libsep, index = False)

0 commit comments

Comments
 (0)