hmmer-3.3/easel/esl_msaweight.c
/* Sorting function for the esl_quicksort() in the 
 * esl_msaweight_IDFilter_adv() implementation below:
 * rank seqs in order of decreasing sortwgt.
 */
Sorting function for the esl_quicksort() in the
esl_msaweight_IDFilter_adv() implementation below:
rank seqs in order of decreasing sortwgt.
Sorting function for the esl_quicksort () in the esl_msaweight_IDFilter_adv () implementation below : rank seqs in order of decreasing sortwgt .
static int
sort_doubles_decreasing(const void *data, int e1, int e2)
{
  double *sortwgt = (double *) data;
  if (sortwgt[e1] > sortwgt[e2]) return -1;
  if (sortwgt[e1] < sortwgt[e2]) return 1;
  return 0;
}
static int sort_doubles_decreasing ( const void * data , int e1 , int e2 ) { double * sortwgt = ( double * ) data ; if ( sortwgt [ e1 ] > sortwgt [ e2 ] ) return -1 ; if ( sortwgt [ e1 ] < sortwgt [ e2 ] ) return 1 ; return 0 ; }
Sorting function for the esl_quicksort() in the
 esl_msaweight_IDFilter_adv() implementation below:
 rank seqs in order of decreasing sortwgt.
Sorting function for the esl_quicksort () in the esl_msaweight_IDFilter_adv () implementation below : rank seqs in order of decreasing sortwgt .