def _filter_alignments(alignments): """ Filter out all but the best matches """ max_pctid = pctsimilarity(alignments[0]) alignments = filter(lambda x: pctsimilarity(x) >= max_pctid, alignments) return alignments
def _filter_alignments( alignments ): """ Filter out all but the best matches """ max_pctid = pctsimilarity(alignments[0]) alignments = filter( lambda x: pctsimilarity(x) >= max_pctid, alignments ) return alignments
def _sort_alignments(alignments): """ Sort alignments by Percent-Identity first, and Score second """ alignments = sorted(alignments, key=lambda x: pctsimilarity(x), reverse=True) return alignments
def _sort_alignments( alignments ): """ Sort alignments by Percent-Identity first, and Score second """ alignments = sorted( alignments, key=lambda x: pctsimilarity(x), reverse=True ) return alignments