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

fix

parent f6585612
No related merge requests found
......@@ -986,9 +986,6 @@ class Class1AffinityPredictor(object):
df["prediction_low"] = numpy.exp(numpy.percentile(logs, 5.0, axis=1))
df["prediction_high"] = numpy.exp(numpy.percentile(logs, 95.0, axis=1))
del df["normalized_allele"]
del df["supported_peptide_length"]
if include_individual_model_predictions:
for i in range(num_pan_models):
df["model_pan_%d" % i] = predictions_array[:, i]
......@@ -1006,6 +1003,9 @@ class Class1AffinityPredictor(object):
throw=throw)
else:
warnings.warn("No percentile rank information available.")
del df["supported_peptide_length"]
del df["normalized_allele"]
return df
@staticmethod
......
......@@ -35,13 +35,12 @@ 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_df = pandas.DataFrame({
"sequence": numpy.array(sequences),
})
self.sequences_df["sequence_length"] = self.sequences_df.sequence.str.len()
self.min_length = self.sequences_df.sequence_length.min()
self.max_length = self.sequences_df.sequence_length.max()
self.sequences = self.sequences_df.sequence.values
self.sequences = numpy.array(sequences)
lengths = pandas.Series(self.sequences).str.len()
self.min_length = lengths.min()
self.max_length = lengths.max()
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