Ejemplo n.º 1
0
/* removes the incomplete bioseq files */
static void remove_bioseq_files(int sigraised)
{
  remove_indexfile(GT_ENCSEQFILESUFFIX);
  remove_indexfile(GT_DESTABFILESUFFIX);
  remove_indexfile(GT_SSPTABFILESUFFIX);
  remove_indexfile(GT_SDSTABFILESUFFIX);
  remove_indexfile(GT_MD5TABFILESUFFIX);
  remove_indexfile(GT_OISTABFILESUFFIX);
  (void) gt_xsignal(sigraised, SIG_DFL);
  gt_xraise(sigraised);
}
Ejemplo n.º 2
0
static void remove_bioseq_files(GtBioseq *bs)
{
  GtStr *base = gt_str_new_cstr("stdin.");
  gt_str_append_uword(base, (GtUword) bs);
  remove_indexfile(GT_ENCSEQFILESUFFIX, gt_str_get(base));
  remove_indexfile(GT_DESTABFILESUFFIX, gt_str_get(base));
  remove_indexfile(GT_SSPTABFILESUFFIX, gt_str_get(base));
  remove_indexfile(GT_SDSTABFILESUFFIX, gt_str_get(base));
  remove_indexfile(GT_MD5TABFILESUFFIX, gt_str_get(base));
  remove_indexfile(GT_OISTABFILESUFFIX, gt_str_get(base));
  gt_str_delete(base);
}