====== Pandaseq ====== Pandaseq is a program to align Illumina reads, optionally with PCR primers embedded in the sequence, and reconstruct an overlapping sequence. ===== Pandaseq 2.7 ===== Information * Version: 2.7 * Added: October, 2014 * Link: https://github.com/neufeld/pandaseq/ ==== Usage ==== === Show available version === * module avail pandaseq === Show manpages === * Load pandaseq module: module load pandaseq/2.7 man pandaseq ==== Installation ==== * clone repo from [[https://github.com/neufeld/pandaseq.git|github]] cd /home/joguya/src git clone https://github.com/neufeld/pandaseq.git cd pandaseq * generate configs files ./autogen.sh * create the directory(/export/apps/pandaseq/2.7) where we're going to install pandaseq:sudo mkdir -p /export/apps/pandaseq/2.7/ sudo chown joguya:joguya /export/apps/pandaseq/2.7 * run configure script & provide the prefix(installation target dir)./configure --prefix=/export/apps/pandaseq/2.7/ * create make file & install make make install * change ownership back to rootsudo chown -R root:root /export/apps/pandaseq/2.7/ * module file for version 2.7 #%Module1.0##################################################################### ## ## pandaseq modulefile ## By James Oguya ## October, 2014 ## module-whatis "pandaseq is a program to align Illumina reads, optionally with PCR primers embedded in the sequence, and reconstruct an overlapping sequence." # for Tcl script use only set appname pandaseq set version 2.7 set prefix /export/apps/${appname}/${version} set exec_prefix ${prefix}/bin set datarootdir ${prefix}/share conflict pandaseq prepend-path PATH ${exec_prefix} prepend-path MANPATH ${datarootdir}/man * deploy the new module using ansibleansible-playbook site.yml -u joguya -K -s --limit=compute --tags=module * do a quick module load/unload to perform a quick testmodule load pandaseq/2.7 pandaseq -h man pandaseq ===== Pandaseq 2.8.1 ===== Information: * Version: 2.8.1 * Added: December, 2014 * Link: https://github.com/neufeld/pandaseq/releases/tag/v2.8.1 changelog: * Add a plugin to display overlaps examined * Add -D flag to add a penalty for shifting primers * Added UPARSE algorithm * Add FastqJoin algorithm * Add FLASH algorithm * Add Sitch algorithm * Fix bug causing spurious "no sequences" with one thread * Issue an error if the command line arguments have UTF-8 characters * Remove min_readqscore since it doesn't work as advertised * Sanity check sequence length after primer stripping ==== Installation Notes ==== * Download pandaseq 2.8.1, create version specific dir in /export/apps/pandaseq/, compile & install it. wget https://github.com/neufeld/pandaseq/archive/v2.8.1.tar.gz -O pandaseq-v2.8.1.tar.gz tar -xvf pandaseq-v2.8.1.tar.gz cd pandaseq-v2.8.1 sudo mkdir /export/apps/pandaseq/2.8.1/ sudo chown -R joguya:joguya /export/apps/pandaseq/2.8.1 ./autogen.sh ./configure --prefix=/export/apps/pandaseq/2.8.1 make make install sudo chown -R root:root /export/apps/pandaseq/2.8.1 * pandaseq/2.8.1 module file: #%Module1.0 ##################################################################### ## ## Pandaseq Modulefile ## By James Oguya, j.oguya@cgiar.org ## December, 2014 ## set appname pandaseq set version 2.8.1 set prefix /export/apps/${appname}/${version} set exec_prefix ${prefix}/bin set url "https://github.com/neufeld/pandaseq/" set msg "pandaseq is a program to align Illumina reads, optionally with PCR primers embedded in the sequence, and reconstruct an overlapping sequence.\nPandaseq Official Site: $url\n" module-whatis $msg proc ModulesHelp { } { puts stderr "$msg" } conflict pandaseq prepend-path PATH ${exec_prefix} prepend-path MANPATH ${prefix}/share/man