You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
8) Add several components and ENV variables to `~/.bash_profile` which will get sourced by your BASHRC - you can use any text editor for this
73
+
8) Download and install AUGUSTUS 3.2.1. The most recent version of AUGUSTUS 3.2.2 cannot be compiled correctly on Mac OSX (at least anyway that I've tried). You can download a modified version of v3.2.1 from my dropbox account that is configured to be compiled with `gcc-5`.
74
+
Download [here](https://www.dropbox.com/s/1v3u3ii0j51faq5/augustus-3.2.1-osx.tar.gz) or follow command line below:
9) Re-launch a terminal window (or type `source ~/.bash_profile`). Finally run funannotate setup script to download databases and identify any problems.
101
+
10) Re-launch a terminal window (or type `source ~/.bash_profile`). Finally run funannotate setup script to download databases and identify any problems.
86
102
```
87
-
#navigate into funannotate install directory
88
-
cd /usr/local/opt/funannotate/libexec
89
-
90
-
#run setup script, might need sudo here
91
-
./setup.sh
103
+
funannotate setup --all
92
104
```
93
105
94
106
10) Troubleshooting. There are a number of installation problems with a lot of these software packages that really bother me. One common problem is that many of the programs written in perl ship with a shebang line of `#!/usr/bin/perl` - this can cause lots of problems if you are not using the system perl (which many people do to avoid messing with system perl as it is needed for lots of system maintenance). I like to install perl using homebrew and install modules to this version of Perl, i.e. BioPerl, etc. The better shebang line for portability is `#!/usr/bin/env perl` - which says to use whatever perl is currently in the environment, i.e. your homebrewed perl. The same thing happens in python, i.e. the most portable is `#!/usr/bin/env python` - but that is not always the case. There are several programs here that are by default installed to use system perl - if this is not what you have, you will have to do a little bit of extra work, here is the list of software I currently know has this problem.
9) Re-launch a terminal window (or type `source ~/.bash_aliases`). Finally run funannotate setup script to download databases and identify any problems.
100
102
```
101
-
#navigate into funannotate install directory
102
-
cd $HOME/.linuxbrew/opt/funannotate/libexec
103
-
104
-
#run setup script
105
-
./setup.sh
103
+
funannotate setup --all
106
104
```
107
105
The script will download and format necessary databases and then check all of the dependencies of funannotate - any tool not properly installed will be flagged by the script.
108
106
@@ -113,6 +111,7 @@ The script will download and format necessary databases and then check all of th
0 commit comments