From 4bb0738b73557187774b6f3a169d501d4e0490d4 Mon Sep 17 00:00:00 2001 From: Tim O'Donnell <timodonnell@gmail.com> Date: Fri, 1 Dec 2017 14:16:34 -0500 Subject: [PATCH] Fix encoding for 0-length sequences --- mhcflurry/amino_acid.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mhcflurry/amino_acid.py b/mhcflurry/amino_acid.py index c9057d9a..78b3a854 100644 --- a/mhcflurry/amino_acid.py +++ b/mhcflurry/amino_acid.py @@ -151,11 +151,11 @@ def fixed_vectors_encoding(index_encoded_sequences, letter_to_vector_df): ------- numpy.array of integers with shape (n, k, m) """ + (num_sequences, sequence_length) = index_encoded_sequences.shape target_shape = ( - len(index_encoded_sequences), - len(index_encoded_sequences[0]), - letter_to_vector_df.shape[0]) + num_sequences, sequence_length, letter_to_vector_df.shape[0]) result = letter_to_vector_df.iloc[ index_encoded_sequences.flat ].values.reshape(target_shape) return result + -- GitLab