Skip to content

Commit

Permalink
Merge pull request #1198 from griffithlab/pvacsplice_include_nonhuman…
Browse files Browse the repository at this point in the history
…EnsemblTranscript

include non-human transcripts to pvacsplice
  • Loading branch information
susannasiebert authored Feb 19, 2025
2 parents bfbf2b5 + cbb920a commit 7dc4386
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 2 deletions.
2 changes: 1 addition & 1 deletion pvactools/lib/combine_inputs.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def add_junction_coordinates_to_variants(self):

# remove version number in annotated to compare with filtered junctions file
var_df[['transcript_id', 'transcript_version']] = var_df['transcript_name'].str.split('.', expand=True)
var_df = var_df.loc[var_df['transcript_id'].str.startswith('ENST') == True]
var_df = var_df.loc[var_df['transcript_id'].fillna('').str.contains(r'^ENS.*T', regex=True)]
var_df['transcript_version'] = var_df['transcript_version'].astype('int64')

# create new cols
Expand Down
2 changes: 1 addition & 1 deletion pvactools/lib/junction_to_fasta.py
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ def get_aa_sequence(self, dataframe):
final_seq = ''
for x in coordinates:
start = int(x.split(',')[0]); end = int(x.split(',')[1])
seq = self.personal_fasta.get_seq(self.chrom, start, end)
seq = self.personal_fasta.get_seq(str(self.chrom), start, end)
final_seq += str(seq)
# using Seq from Bio.Seq to translate str_seq
# positive strand
Expand Down
1 change: 1 addition & 0 deletions pvactools/lib/splice_pipeline.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import sys
import shutil
import os
import pandas as pd
Expand Down

0 comments on commit 7dc4386

Please sign in to comment.