コード例 #1
0
ファイル: gt_seqorder.c プロジェクト: mader/genometools
static void gt_seqorder_sort(GtSuffixsortspace *suffixsortspace,
                             const GtEncseq *encseq)
{
    Sfxstrategy sfxstrategy;

    defaultsfxstrategy(&sfxstrategy, false);
    gt_suffixsortspace_init_seqstartpos(suffixsortspace,encseq);
    gt_sortallsuffixesfromstart(suffixsortspace,
                                gt_encseq_num_of_sequences(encseq), encseq, GT_READMODE_FORWARD, NULL, 0,
                                &sfxstrategy, NULL, NULL, NULL);
}
コード例 #2
0
ファイル: gt_seqorder.c プロジェクト: oeigenbrod/genometools
static void gt_seqorder_sort(GtSuffixsortspace *suffixsortspace,
    GtEncseq *encseq)
{
  unsigned long i;
  Sfxstrategy sfxstrategy;

  defaultsfxstrategy(&sfxstrategy, false);
  for (i = 0; i < gt_encseq_num_of_sequences(encseq); i++)
    gt_suffixsortspace_setdirect(suffixsortspace, i,
        gt_encseq_seqstartpos(encseq, i));
  gt_sortallsuffixesfromstart(suffixsortspace,
      gt_encseq_num_of_sequences(encseq), encseq, GT_READMODE_FORWARD, NULL, 0,
      &sfxstrategy, NULL, NULL, NULL);
}