BioPerl
view release on metacpan or search on metacpan
INSTALL-WIN.md view on Meta::CPAN
7. At the `cpan>` prompt, type `install Test::Harness`.
8. At the `cpan>` prompt, type `install Test::Most`.
### Finish the install with CPAN
You can now follow the instructions INSTALLING BioPerl THE EASY WAY
USING CPAN in the INSTALL file.
### Finish the install with BioPerl from GitHub
For the bleeding edge version install manually using a ZIP file from the
GitHub repository:
1. Go to [GitHub](https://github.com/BioPerl/BioPerl-live) and press the
`Download ZIP` button.
2. Extract the archive in the normal way.
3. In a cmd window `cd` to the directory you extracted to. Eg. if
you extracted to directory 'BioPerl-live', `cd BioPerl-live`
4. Type `perl Build.PL` and answer the questions appropriately.
5. Type `perl Build test`. All the tests should pass, but if they don't,
[let us know](https://github.com/BioPerl/BioPerl-live/issues). Your usage of
BioPerl may not be affected by the failure, so you can choose to continue
anyway.
6. Type `perl Build install` to install BioPerl.
# BioPerl in Cygwin
Cygwin is a Unix emulator and shell environment available free at
http://www.cygwin.com. Some users claim that installation of BioPerl is
easier within Cygwin than within Windows, but these may be users with UNIX
backgrounds. A note on Cygwin: it doesn't write to your Registry, it doesn't
alter your system or your existing files in any way, it doesn't create
partitions, it simply creates a `cygwin/` directory and writes all of its
files to that directory. To uninstall Cygwin just delete that directory.
To get BioPerl running first install the basic Cygwin package as well as
the Cygwin `perl`, `make`, `binutils`, and `gcc` packages. Clicking the View
button in the upper right of the installer window enables you to see
details on the various packages. Then start up Cygwin and follow the
BioPerl installation instructions for UNIX in BioPerl's `INSTALL` file.
## Cygwin paths
If you're trying to use some application or resource outside of the Cygwin
directory and you're having a problem remember that Cygwin's path syntax
may not be the correct one. Cygwin understands `/home/jacky` or
`/cygdrive/e/cygwin/home/jacky` (when referring to the E: drive) but the
external resource may want `E:/cygwin/home/jacky`. So your `*rc` files may end
up with paths written in these different syntaxes, depending.
For example, here's how to set the environmental variable TMPDIR, programs
like BLAST and clustalw need a place to create temporary files:
```
setenv TMPDIR e:/cygwin/tmp # csh, tcsh
export TMPDIR=e:/cygwin/tmp # sh, bash
```
( run in 0.865 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )