Почему я не могу сравнить SeqRecord (из модуля Bio python)? - PullRequest
1 голос
/ 21 марта 2020

Итак, в основном у меня есть список последовательностей, которые я проанализировал в SeqIO. Я пытаюсь отфильтровать их по имени. Так что если в списке последовательностей есть дубликаты, он займет только первое. Я столкнулся с ошибкой ниже:

"Сравнение SeqRecord намеренно не реализовано. Явное сравнение интересующих атрибутов."

FilterDuplicates = []
FilteredNames = []

for i in Sequences:
    if i.name not in FilteredNames:
        #Append SeqRecord Object to list
        FilterDuplicates.append(i)
        #Append the name to the list of names
        FilteredNames.append(i.name)
...