NiniCat LfOreVEr commited on
Commit
6bd8780
1 Parent(s): f174fdf

Update cas12.py (#7)

Browse files

- Update cas12.py (16050d9dffc8a618e1b1e11c4f1a7ca3be0c7cb0)


Co-authored-by: Qingyang Liu <LfOreVEr@users.noreply.huggingface.co>

Files changed (1) hide show
  1. cas12.py +6 -1
cas12.py CHANGED
@@ -136,14 +136,19 @@ def format_prediction_output(targets, model_path):
136
  def process_gene(gene_symbol, model_path):
137
  transcripts = fetch_ensembl_transcripts(gene_symbol)
138
  results = []
 
 
 
139
  if transcripts:
140
  for i in range(len(transcripts)):
141
  Exons = transcripts[i]['Exon']
 
142
  transcript_id = transcripts[i]['id']
143
  for j in range(len(Exons)):
144
  exon_id = Exons[j]['id']
145
  gene_sequence = fetch_ensembl_sequence(exon_id)
146
  if gene_sequence:
 
147
  start = Exons[j]['start']
148
  end = Exons[j]['end']
149
  strand = Exons[j]['strand']
@@ -159,7 +164,7 @@ def process_gene(gene_symbol, model_path):
159
  else:
160
  print("Failed to retrieve transcripts.")
161
 
162
- return results, gene_sequence, Exons
163
 
164
 
165
  # def create_genbank_features(formatted_data):
 
136
  def process_gene(gene_symbol, model_path):
137
  transcripts = fetch_ensembl_transcripts(gene_symbol)
138
  results = []
139
+ all_exons = []
140
+ all_gene_sequences = []
141
+
142
  if transcripts:
143
  for i in range(len(transcripts)):
144
  Exons = transcripts[i]['Exon']
145
+ all_exons.append(Exons)
146
  transcript_id = transcripts[i]['id']
147
  for j in range(len(Exons)):
148
  exon_id = Exons[j]['id']
149
  gene_sequence = fetch_ensembl_sequence(exon_id)
150
  if gene_sequence:
151
+ all_gene_sequences.append(gene_sequence)
152
  start = Exons[j]['start']
153
  end = Exons[j]['end']
154
  strand = Exons[j]['strand']
 
164
  else:
165
  print("Failed to retrieve transcripts.")
166
 
167
+ return results, all_gene_sequences, all_exons
168
 
169
 
170
  # def create_genbank_features(formatted_data):