Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
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
Esempio n. 4
0
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