aboutsummaryrefslogtreecommitdiffstats
path: root/biology
diff options
context:
space:
mode:
authorwg <wg@FreeBSD.org>2013-11-10 19:01:02 +0800
committerwg <wg@FreeBSD.org>2013-11-10 19:01:02 +0800
commit6399d4145318189f382a6e568293947fe15300aa (patch)
treec4e96432ae3d104f7f4e0b7cbb39694b00aa3c7d /biology
parent4cd46fba315d85201aa3727d1119a40db38edbc7 (diff)
downloadfreebsd-ports-gnome-6399d4145318189f382a6e568293947fe15300aa.tar.gz
freebsd-ports-gnome-6399d4145318189f382a6e568293947fe15300aa.tar.zst
freebsd-ports-gnome-6399d4145318189f382a6e568293947fe15300aa.zip
biology/seqtools: Tools for visualising sequence alignments
Blixem is an interactive browser of pairwise alignments that have been stacked up in a "master-slave" multiple alignment; it is not a 'true' multiple alignment but a 'one-to-many' alignment. Belvu is a multiple sequence alignment viewer and phylogenetic tool. Dotter is a graphical dot-matrix program for detailed comparison of two sequences. WWW: http://www.sanger.ac.uk/resources/software/seqtools/ PR: ports/183801 Submitted by: Kurt Jaeger <fbsd-ports opsec.eu>
Diffstat (limited to 'biology')
-rw-r--r--biology/Makefile2
-rw-r--r--biology/dotter/Makefile35
-rw-r--r--biology/dotter/distinfo2
-rw-r--r--biology/dotter/pkg-descr22
-rw-r--r--biology/seqtools/Makefile25
-rw-r--r--biology/seqtools/distinfo2
-rw-r--r--biology/seqtools/pkg-descr17
-rw-r--r--biology/seqtools/pkg-plist16
8 files changed, 61 insertions, 60 deletions
diff --git a/biology/Makefile b/biology/Makefile
index 73c80a9f05cd..bd56979d4fe7 100644
--- a/biology/Makefile
+++ b/biology/Makefile
@@ -16,7 +16,6 @@
SUBDIR += clustalw
SUBDIR += consed
SUBDIR += crux
- SUBDIR += dotter
SUBDIR += embassy
SUBDIR += emboss
SUBDIR += fasta
@@ -86,6 +85,7 @@
SUBDIR += seaview
SUBDIR += seqan
SUBDIR += seqio
+ SUBDIR += seqtools
SUBDIR += sim4
SUBDIR += ssaha
SUBDIR += tRNAscan-SE
diff --git a/biology/dotter/Makefile b/biology/dotter/Makefile
deleted file mode 100644
index c20d31b930a0..000000000000
--- a/biology/dotter/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: Fernan Aguero <fernan@iib.unsam.edu.ar>
-# $FreeBSD$
-
-PORTNAME= dotter
-PORTVERSION= 20021204 # last modified date in FTP server
-CATEGORIES= biology
-MASTER_SITES= http://sonnhammer.sbc.su.se/download/software/dotter/ \
- LOCAL/glarkin
-DISTNAME= ${PORTNAME}.LIN
-EXTRACT_SUFX= #
-DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
-EXTRACT_ONLY= #
-
-MAINTAINER= fbsd-ports@opsec.eu
-COMMENT= Viewer for multiple sequence alignments
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-12-18
-
-BROKEN= checksum mismatch
-
-USE_LINUX= yes
-ONLY_FOR_ARCHS= i386
-
-NO_BUILD= yes
-PLIST_FILES= bin/${PORTNAME} bin/${DISTNAME}
-
-NO_STAGE= yes
-do-install:
- ${BRANDELF} -t Linux ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}
- ${INSTALL_PROGRAM} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} \
- ${PREFIX}/bin
- ( cd ${PREFIX}/bin && ${LN} -s ${DISTNAME} ${PORTNAME} )
-
-.include <bsd.port.mk>
diff --git a/biology/dotter/distinfo b/biology/dotter/distinfo
deleted file mode 100644
index 026ac5a7dba8..000000000000
--- a/biology/dotter/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dotter-20021204/dotter.LIN) = c66bae7704b2fa305f848451cf35b7a0738a3fd57468da1393684328f111cd75
-SIZE (dotter-20021204/dotter.LIN) = 4804333
diff --git a/biology/dotter/pkg-descr b/biology/dotter/pkg-descr
deleted file mode 100644
index e28a51ca02fe..000000000000
--- a/biology/dotter/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-Dotter is a graphical dotplot program for detailed comparison of
-two sequences. Here, every residue in one sequence is compared to
-every residue in the other sequence. The first sequence runs along
-the x-axis and the second sequence along the y-axis. In regions
-where the two sequences are similar to each other, a row of high
-scores will run diagonally across the dot matrix. If you're comparing
-a sequence against itself to find internal repeats, you'll notice
-that the main diagonal scores maximally, since it's the 100% perfect
-self-match.
-
-To make the score matrix more intelligible, the pairwise scores are
-averaged over a sliding window which runs diagonally. The averaged
-score matrix forms a three-dimensional landscape, with the two
-sequences in two dimensions and the height of the peaks in the
-third. This landscape is projected onto two dimensions by aid of
-greyscales - the darker grey of a peak, the higher it is.
-
-Dotter provides a tool to explore the visual appearance of this
-landscape, as well as a tool to examine the sequence alignment it
-represents.
-
-WWW: http://sonnhammer.sbc.su.se/Dotter.html
diff --git a/biology/seqtools/Makefile b/biology/seqtools/Makefile
new file mode 100644
index 000000000000..5fee9099ebb8
--- /dev/null
+++ b/biology/seqtools/Makefile
@@ -0,0 +1,25 @@
+# Created by: Kurt Jaeger <fbsd-ports@opsec.eu>
+# $FreeBSD$
+
+PORTNAME= seqtools
+PORTVERSION= 4.22
+CATEGORIES= biology
+MASTER_SITES= ftp://ftp.sanger.ac.uk/pub4/resources/software/seqtools/PRODUCTION/
+
+MAINTAINER= fbsd-ports@opsec.eu
+COMMENT= Tools for visualising sequence alignments
+
+LICENSE= GPLv3
+
+LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \
+ libexecinfo.so:${PORTSDIR}/devel/libexecinfo \
+
+USES= pkgconfig
+GNU_CONFIGURE= yes
+USE_GCC= any
+USE_GNOME= gtk20
+CFLAGS= -I${LOCALBASE}/include
+LDFLAGS= -L${LOCALBASE}/lib -lexecinfo -lcurl
+MAKE_JOBS_UNSAFE= yes
+
+.include <bsd.port.mk>
diff --git a/biology/seqtools/distinfo b/biology/seqtools/distinfo
new file mode 100644
index 000000000000..71e03e5983ab
--- /dev/null
+++ b/biology/seqtools/distinfo
@@ -0,0 +1,2 @@
+SHA256 (seqtools-4.22.tar.gz) = c0e782e7b5f705056a91c038684bde41833aba89bd7b4ba8531c15bb6ebf5ea8
+SIZE (seqtools-4.22.tar.gz) = 7049945
diff --git a/biology/seqtools/pkg-descr b/biology/seqtools/pkg-descr
new file mode 100644
index 000000000000..57d1c2d83e54
--- /dev/null
+++ b/biology/seqtools/pkg-descr
@@ -0,0 +1,17 @@
+A suite of tools for visualising sequence alignments.
+
+Blixem is an interactive browser of pairwise alignments that have
+been stacked up in a "master-slave" multiple alignment; it is not
+a 'true' multiple alignment but a 'one-to-many' alignment.
+
+Belvu is a multiple sequence alignment viewer and phylogenetic tool.
+It has an extensive set of user-configurable modes to color residues
+by conservation or by residue type, and some basic alignment editing
+capabilities.
+
+Dotter is a graphical dot-matrix program for detailed comparison
+of two sequences. Every residue in one sequence is compared to every
+residue in the other, with one sequence plotted on the x-axis and
+the other on the y-axis.
+
+WWW: http://www.sanger.ac.uk/resources/software/seqtools/
diff --git a/biology/seqtools/pkg-plist b/biology/seqtools/pkg-plist
new file mode 100644
index 000000000000..067c64378f3f
--- /dev/null
+++ b/biology/seqtools/pkg-plist
@@ -0,0 +1,16 @@
+bin/belvu
+bin/blixem
+bin/blixemh
+bin/dotter
+%%PORTDOCS%%%%DOCSDIR%%/Belvu_manual.pdf
+%%PORTDOCS%%%%DOCSDIR%%/Blixem_manual.pdf
+%%PORTDOCS%%%%DOCSDIR%%/Dotter_manual.pdf
+%%PORTDOCS%%%%DOCSDIR%%/belvu_quick_start.html
+%%PORTDOCS%%%%DOCSDIR%%/belvu_usage.txt
+%%PORTDOCS%%%%DOCSDIR%%/blixem_quick_start.html
+%%PORTDOCS%%%%DOCSDIR%%/blixem_usage.txt
+%%PORTDOCS%%%%DOCSDIR%%/dotter_quick_start.html
+%%PORTDOCS%%%%DOCSDIR%%/dotter_usage.txt
+%%PORTDOCS%%%%DOCSDIR%%/release_notes.html
+%%PORTDOCS%%%%DOCSDIR%%/todo.html
+@dirrmtry %%PORTDOCS%%%%DOCSDIR%%