If you prepare a test file
res_id_41483.blastPsiMatTmb and a
results you can do:
<ROOT>/usr/bin/disulfinder -r <ROOT>/usr/share/disulfinder -a 1 -p res_id_41483.blastPsiMatTmb -o results
and it does the Right Thing(tm).
- Introduce a 'prefix' make option to act as a global prefix for installation. Do not confuse this with DESTDIR. That serves a different purpose.
- The upstream tar package contains a binary 'fastaseqs' with no source released. The purpose of this binary seems to be to convert from various formats to FASTA format. Since there is no source the fate of this binary is uncertain. Fortunately it does not seem essential or irreplaceable.
Known packaged dependencies:
- SIFT 2.1
- PSIC (binary with no source)
- profnet (used to be called NetRun) rostlab Neural Network (FORTRAN)
- profnet (used to be called NetRun) - fortran neural net. I (guy) have seen many versions of that binary and cannot determine which one is the most recent and if there were any changes, I will make some investigation. We then need to package this component first since it's central to many programs. Including SNAP.
Notes on FTP
Package distributables (.tar.gz) are copied into the FTP area (rostlab:/mnt/home/ftp) from the project directory by a cron job of user ftp on rostlab. Edit this crontab as root:
crontab -u ftp -e.
Packaging is a nontrivial, fragile and extremely detailed oriented process. That said, please look at these recipes on how to package.