Mercurial > repos > nick > duplex
comparison mafft/readme @ 18:e4d75f9efb90 draft
planemo upload commit b'4303231da9e48b2719b4429a29b72421d24310f4\n'-dirty
| author | nick |
|---|---|
| date | Thu, 02 Feb 2017 18:44:31 -0500 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 17:836fa4fe9494 | 18:e4d75f9efb90 |
|---|---|
| 1 ----------------------------------------------------------------------- | |
| 2 MAFFT: a multiple sequence alignment program | |
| 3 version 7.221beta, 2015/04/16 | |
| 4 | |
| 5 http://mafft.cbrc.jp/alignment/software/ | |
| 6 kazutaka.katoh@aist.go.jp | |
| 7 ----------------------------------------------------------------------- | |
| 8 | |
| 9 1. COMPILE | |
| 10 % cd core | |
| 11 % make clean | |
| 12 % make | |
| 13 % cd .. | |
| 14 | |
| 15 To enable multithreading (linux only), | |
| 16 % cd core | |
| 17 Uncomment line 8 of Makefile, | |
| 18 ENABLE_MULTITHREAD = -Denablemultithread | |
| 19 % make clean | |
| 20 % make | |
| 21 % cd .. | |
| 22 | |
| 23 If you have the './extensions' directory, which is for RNA alignments, | |
| 24 % cd extensions | |
| 25 % make clean | |
| 26 % make | |
| 27 % cd .. | |
| 28 | |
| 29 | |
| 30 2. INSTALL (select 2a or 2b []) | |
| 31 2a. Install as root | |
| 32 # cd core | |
| 33 # make install | |
| 34 # cd .. | |
| 35 | |
| 36 If you have the './extensions' directory, | |
| 37 # cd extensions | |
| 38 # make install | |
| 39 # cd .. | |
| 40 | |
| 41 By this procedure (2a), programs are installed into | |
| 42 /usr/local/bin/. Some binaries, which are not directly | |
| 43 used by a user, are installed into /usr/local/libexec/mafft/. | |
| 44 | |
| 45 If the MAFFT_BINARIES environment variable is set to /somewhare/else/, | |
| 46 the binaries in the /somewhere/else/ directory are used, instead | |
| 47 of those in /usr/local/libexec/mafft/. | |
| 48 | |
| 49 2b. Install without being root | |
| 50 % cd core/ | |
| 51 Edit the first line of Makefile | |
| 52 From: | |
| 53 PREFIX = ${PKGDIR}/usr/local | |
| 54 To: | |
| 55 PREFIX = /home/your_home/somewhere | |
| 56 | |
| 57 Edit the third line of Makefile | |
| 58 From: | |
| 59 BINDIR = $(PREFIX)/bin | |
| 60 To: | |
| 61 BINDIR = /home/your_home/bin | |
| 62 (or elsewhere in your command-search path) | |
| 63 % make clean | |
| 64 % make | |
| 65 % make install | |
| 66 | |
| 67 If you have the './extensions' directory, | |
| 68 % cd ../extensions/ | |
| 69 Edit the first line of Makefile | |
| 70 From: | |
| 71 PREFIX = ${PKGDIR}/usr/local | |
| 72 To: | |
| 73 PREFIX = /home/your_home/somewhere | |
| 74 % make clean | |
| 75 % make | |
| 76 % make install | |
| 77 | |
| 78 The MAFFT_BINARIES environment variable *must not be* set. | |
| 79 | |
| 80 If the MAFFT_BINARIES environment variable is set to /somewhare/else/, | |
| 81 it overrides the setting of PREFIX (/home/your_home/somewhere/ in the | |
| 82 above example) in Makefile. | |
| 83 | |
| 84 3. CHECK | |
| 85 % cd test | |
| 86 % rehash # if necessary | |
| 87 % mafft sample > test.fftns2 # FFT-NS-2 | |
| 88 % mafft --maxiterate 100 sample > test.fftnsi # FFT-NS-i | |
| 89 % mafft --globalpair sample > test.gins1 # G-INS-1 | |
| 90 % mafft --globalpair --maxiterate 100 sample > test.ginsi # G-INS-i | |
| 91 % mafft --localpair sample > test.lins1 # L-INS-1 | |
| 92 % mafft --localpair --maxiterate 100 sample > test.linsi # L-INS-i | |
| 93 % diff test.fftns2 sample.fftns2 | |
| 94 % diff test.fftnsi sample.fftnsi | |
| 95 % diff test.gins1 sample.gins1 | |
| 96 % diff test.ginsi sample.ginsi | |
| 97 % diff test.lins1 sample.lins1 | |
| 98 | |
| 99 If you have the './extensions' directory, | |
| 100 % mafft-qinsi samplerna > test.qinsi # Q-INS-i | |
| 101 % mafft-xinsi samplerna > test.xinsi # X-INS-i | |
| 102 % diff test.qinsi samplerna.qinsi | |
| 103 % diff test.xinsi samplerna.xinsi | |
| 104 | |
| 105 If you use the multithread version, the results of iterative refinement | |
| 106 methods (*-*-i) are not always identical. Try this test with the single- | |
| 107 thread mode (--thread 0). | |
| 108 | |
| 109 | |
| 110 4. INPUT FORMAT | |
| 111 fasta format. | |
| 112 | |
| 113 The type of input sequences (nucleotide or amino acid) is | |
| 114 automatically recognized based on the frequency of A, T, G, C, U and N. | |
| 115 | |
| 116 | |
| 117 5. USAGE | |
| 118 % /usr/local/bin/mafft input > output | |
| 119 | |
| 120 See also http://mafft.cbrc.jp/alignment/software/ | |
| 121 | |
| 122 | |
| 123 6. UNINSTALL | |
| 124 # rm -r /usr/local/libexec/mafft | |
| 125 # rm /usr/local/bin/mafft | |
| 126 # rm /usr/local/bin/fftns | |
| 127 # rm /usr/local/bin/fftnsi | |
| 128 # rm /usr/local/bin/nwns | |
| 129 # rm /usr/local/bin/nwnsi | |
| 130 # rm /usr/local/bin/linsi | |
| 131 # rm /usr/local/bin/ginsi | |
| 132 # rm /usr/local/bin/mafft-* | |
| 133 # rm /usr/local/share/man/man1/mafft* | |
| 134 | |
| 135 | |
| 136 7. LICENSE | |
| 137 See the './license' file. | |
| 138 | |
| 139 If you have the extensions, see also the './license.extensions' file, |
