Skip to content
Snippets Groups Projects
Commit b4f63aea authored by Tim O'Donnell's avatar Tim O'Donnell
Browse files

update

parent c6076446
No related merge requests found
......@@ -821,9 +821,7 @@ class Class1AffinityPredictor(object):
raise ValueError("Must specify 'allele' or 'alleles'.")
peptides = EncodableSequences.create(peptides)
df = pandas.DataFrame({
'peptide': peptides.sequences,
})
df = peptides.sequences_df.rename(columns={'sequence': 'peptide'})
if allele is not None:
if alleles is not None:
......@@ -948,6 +946,7 @@ class Class1AffinityPredictor(object):
]
columns.remove("normalized_allele")
columns.remove("supported_peptide_length")
columns.remove("sequence_length")
if include_percentile_ranks:
if self.allele_to_percent_rank_transform:
......
......@@ -35,7 +35,11 @@ class EncodableSequences(object):
def __init__(self, sequences):
if not all(isinstance(obj, string_types) for obj in sequences):
raise ValueError("Sequence of strings is required")
self.sequences = numpy.array(sequences)
self.sequences_df = pandas.DataFrame({
"sequence": numpy.array(sequences),
"sequence_length": numpy.array(sequences),
})
self.sequences = self.sequences_df.sequence.values
self.encoding_cache = {}
self.fixed_sequence_length = None
if len(self.sequences) > 0 and all(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment