Exemplo 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
Exemplo 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
Exemplo 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
Exemplo 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