Skip to content

Remove unused contrib/, libdivsufsort/, and .travis.yml - #16

Open
traviswheeler wants to merge 1 commit into
mainfrom
filesystem-cleanup
Open

Remove unused contrib/, libdivsufsort/, and .travis.yml#16
traviswheeler wants to merge 1 commit into
mainfrom
filesystem-cleanup

Conversation

@traviswheeler

@traviswheeler traviswheeler commented Sep 5, 2026

Copy link
Copy Markdown
Member

Removes three vestigial pieces that were part of HMMER but not used in BATH :

  • contrib/: Lee Newberg's p7_thermo code, parked in HMMER 3.0b1 and never compiled by any Makefile.
  • libdivsufsort/: nhmmer's suffix-array library. Nothing in src/ includes or calls it, but every binary still linked against it. This PR also removes its build wiring from configure.ac and the Makefiles; rerun autoconf after pulling.
  • .travis.yml: HMMER's Travis config; CI now lives in .github/workflows/release.yml.

Also updates .gitignore: the bath* binaries replace the frahmmer names, and the configure-generated titlepage_daemon.tex is now ignored.

A full rebuild and testsuite run (make check, 126/126 exercises) pass on the pruned tree.

Generated with help from Claude (Fable 5)

contrib/ held Lee Newberg's p7_thermo code, parked there in HMMER
3.0b1 and never compiled by any Makefile. libdivsufsort/ was
nhmmer's suffix-array library; BATH removed nhmmer, and nothing in
src/ includes or calls it, but every binary still linked against it.
Removing it also drops its wiring from configure.ac and the
Makefiles (rerun autoconf after pulling this). .travis.yml described
HMMER's Travis setup; CI now lives in .github/workflows/release.yml.

Also replace the HMMER- and frahmmer-era binary names in .gitignore
with the bath* programs, and ignore the configure-generated
titlepage_daemon.tex.

Implemented with assistance from Claude (Fable 5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant