Skip to content

Commit

Permalink
removed boost dependencies and boost itself
Browse files Browse the repository at this point in the history
  • Loading branch information
sjneph committed Jun 11, 2014
1 parent dff2f23 commit 417bb9d
Show file tree
Hide file tree
Showing 36 changed files with 171 additions and 449 deletions.
33 changes: 1 addition & 32 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -299,10 +299,6 @@ licenses may be found below. In order to use this BEDOPS Suite Software,
the end-user must abide by the terms and conditions of these third-party
licenses.

boost 1.46.1
URL: http://www.boost.org
License: Boost Software License

bzip2 1.0.6
URL: http://www.bzip.org
License: BSD-style License
Expand All @@ -315,33 +311,6 @@ zlib 1.2.7
URL: http://www.zlib.net
License: Zlib License

Boost
------------------------------------------------------------
Boost Software License - Version 1.0 - August 17th, 2003

Permission is hereby granted, free of charge, to any person or organization
obtaining a copy of the software and accompanying documentation covered by
this license (the "Software") to use, reproduce, display, distribute,
execute, and transmit the Software, and to prepare derivative works of the
Software, and to permit third-parties to whom the Software is furnished to
do so, all subject to the following:

The copyright notices in the Software and this entire statement, including
the above license grant, this restriction and the following disclaimer,
must be included in all copies of the Software, in whole or in part, and
all derivative works of the Software, unless such copies or derivative
works are solely in the form of machine-executable object code generated by
a source language processor.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.


Bzip2
------------------------------------------------------------
This program, "bzip2", the associated library "libbzip2", and all
Expand Down Expand Up @@ -436,4 +405,4 @@ Zlib
The data format used by the zlib library is described by RFCs (Request for
Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
(zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
*/
*/
3 changes: 1 addition & 2 deletions applications/bed/bedextract/src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@ LOCALBZIP2INCDIR = ${LOCALBZIP2DIR}
LOCALZLIBDIR = ${PARTY3}/zlib
LOCALZLIBLIB = ${LOCALZLIBDIR}/${LIBZLIB}
LOCALZLIBINCDIR = ${LOCALZLIBDIR}
BOOSTLIBDIR = $(PARTY3)/boost
INCLUDES = -iquote$(HEAD) -I${BOOSTLIBDIR} -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
INCLUDES = -iquote$(HEAD) -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
LIBLOCATION = -L${LOCALJANSSONLIBDIR} -L${LOCALBZIP2LIBDIR} -L${LOCALZLIBDIR}
LIBRARIES = ${LOCALJANSSONLIB} ${LOCALBZIP2LIB} ${LOCALZLIBLIB}
BLDFLAGS = -Wall -pedantic -O3 -std=c++11
Expand Down
3 changes: 1 addition & 2 deletions applications/bed/bedextract/src/Makefile.darwin
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ LOCALJANSSONDIR = ${PARTY3}/darwin_intel_${ARCH}/jansson
LOCALJANSSONLIBDIR = ${LOCALJANSSONDIR}/lib
LOCALJANSSONINCDIR = ${LOCALJANSSONDIR}/include
LOCALJANSSONLIB = ${LOCALJANSSONLIBDIR}/${LIBJANSSON}
BOOSTLIBDIR = $(PARTY3)/darwin_intel_${ARCH}/boost
LOCALBZIP2DIR = ${PARTY3}/darwin_intel_${ARCH}/bzip2
LOCALBZIP2LIBDIR = ${LOCALBZIP2DIR}
LOCALBZIP2LIB = ${LOCALBZIP2LIBDIR}/${LIBBZIP2}
Expand All @@ -25,7 +24,7 @@ LOCALZLIBDIR = ${PARTY3}/darwin_intel_${ARCH}/zlib
LOCALZLIBLIBDIR = ${LOCALZLIBDIR}
LOCALZLIBLIB = ${LOCALZLIBLIBDIR}/${LIBZLIB}
LOCALZLIBINCDIR = ${LOCALZLIBDIR}
INCLUDES = -iquote$(HEAD) -I$(BOOSTLIBDIR) -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
INCLUDES = -iquote$(HEAD) -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
LIBLOCATION = -L${LOCALJANSSONLIBDIR} -L${LOCALBZIP2LIBDIR} -L${LOCALZLIBLIBDIR}
LIBRARIES = ${LOCALJANSSONLIB} ${LOCALBZIP2LIB} ${LOCALZLIBLIB}
STDFLAGS = -Wall -pedantic -std=c++11 -stdlib=libc++
Expand Down
3 changes: 1 addition & 2 deletions applications/bed/bedmap/src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ THISDIR = ${shell pwd}
LIBJANSSON = libjansson.a
LIBBZIP2 = libbz2.a
LIBZLIB = libz.a
BOOSTLIBDIR = ${PARTY3}/boost
LOCALJANSSONDIR = ${PARTY3}/jansson
LOCALJANSSONLIBDIR = ${LOCALJANSSONDIR}/lib
LOCALJANSSONINCDIR = ${LOCALJANSSONDIR}/include
Expand All @@ -21,7 +20,7 @@ LOCALZLIBDIR = ${PARTY3}/zlib
LOCALZLIBLIB = ${LOCALZLIBDIR}/${LIBZLIB}
LOCALZLIBINCDIR = ${LOCALZLIBDIR}
OBJDIR = objects
INCLUDES = -iquote${HEAD} -I${BOOSTLIBDIR} -I${PARTY3} -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
INCLUDES = -iquote${HEAD} -I${PARTY3} -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
LIBLOCATION = -L${LOCALJANSSONLIBDIR} -L${LOCALBZIP2LIBDIR} -L${LOCALZLIBDIR}
LIBRARIES = ${LOCALJANSSONLIB} ${LOCALBZIP2LIB} ${LOCALZLIBLIB}
BLDFLAGS = -Wall -pedantic -O3 -std=c++11
Expand Down
3 changes: 1 addition & 2 deletions applications/bed/bedmap/src/Makefile.darwin
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ LOCALJANSSONDIR = ${PARTY3}/darwin_intel_${ARCH}/jansson
LOCALJANSSONLIBDIR = ${LOCALJANSSONDIR}/lib
LOCALJANSSONINCDIR = ${LOCALJANSSONDIR}/include
LOCALJANSSONLIB = ${LOCALJANSSONLIBDIR}/${LIBJANSSON}
BOOSTLIBDIR = $(PARTY3)/darwin_intel_${ARCH}/boost
LOCALBZIP2DIR = ${PARTY3}/darwin_intel_${ARCH}/bzip2
LOCALBZIP2LIBDIR = ${LOCALBZIP2DIR}
LOCALBZIP2LIB = ${LOCALBZIP2LIBDIR}/${LIBBZIP2}
Expand All @@ -25,7 +24,7 @@ LOCALZLIBDIR = ${PARTY3}/darwin_intel_${ARCH}/zlib
LOCALZLIBLIBDIR = ${LOCALZLIBDIR}
LOCALZLIBLIB = ${LOCALZLIBLIBDIR}/${LIBZLIB}
LOCALZLIBINCDIR = ${LOCALZLIBDIR}
INCLUDES = -iquote$(HEAD) -I$(BOOSTLIBDIR) -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
INCLUDES = -iquote$(HEAD) -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
LIBLOCATION = -L${LOCALJANSSONLIBDIR} -L${LOCALBZIP2LIBDIR} -L${LOCALZLIBLIBDIR}
LIBRARIES = ${LOCALJANSSONLIB} ${LOCALBZIP2LIB} ${LOCALZLIBLIB}
STDFLAGS = -Wall -pedantic -std=c++11 -stdlib=libc++
Expand Down
3 changes: 1 addition & 2 deletions applications/bed/bedops/src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ TESTDIR = ../test
TMPTESTDIR = $(TESTDIR)/regression.tests
THISDIR = ${shell pwd}
PARTY3 = ${THISDIR}/$(MAIN)/third-party
BOOSTLIBDIR = $(PARTY3)/boost
LIBJANSSON = libjansson.a
LIBBZIP2 = libbz2.a
LIBZLIB = libz.a
Expand All @@ -23,7 +22,7 @@ LOCALZLIBDIR = ${PARTY3}/zlib
LOCALZLIBLIB = ${LOCALZLIBDIR}/${LIBZLIB}
LOCALZLIBINCDIR = ${LOCALZLIBDIR}
OBJDIR = objects
INCLUDES = -iquote$(HEAD) -I$(BOOSTLIBDIR) -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
INCLUDES = -iquote$(HEAD) -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
LIBLOCATION = -L${LOCALJANSSONLIBDIR} -L${LOCALBZIP2LIBDIR} -L${LOCALZLIBDIR}
LIBRARIES = ${LOCALJANSSONLIB} ${LOCALBZIP2LIB} ${LOCALZLIBLIB}
BLDFLAGS = -Wall -pedantic -O3 -std=c++11
Expand Down
3 changes: 1 addition & 2 deletions applications/bed/bedops/src/Makefile.darwin
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ LOCALJANSSONDIR = ${PARTY3}/darwin_intel_${ARCH}/jansson
LOCALJANSSONLIBDIR = ${LOCALJANSSONDIR}/lib
LOCALJANSSONINCDIR = ${LOCALJANSSONDIR}/include
LOCALJANSSONLIB = ${LOCALJANSSONLIBDIR}/${LIBJANSSON}
BOOSTLIBDIR = $(PARTY3)/darwin_intel_${ARCH}/boost
LOCALBZIP2DIR = ${PARTY3}/darwin_intel_${ARCH}/bzip2
LOCALBZIP2LIBDIR = ${LOCALBZIP2DIR}
LOCALBZIP2LIB = ${LOCALBZIP2LIBDIR}/${LIBBZIP2}
Expand All @@ -24,7 +23,7 @@ LOCALZLIBDIR = ${PARTY3}/darwin_intel_${ARCH}/zlib
LOCALZLIBLIB = ${LOCALZLIBDIR}/${LIBZLIB}
LOCALZLIBINCDIR = ${LOCALZLIBDIR}
OBJDIR = objects_$(ARCH)
INCLUDES = -iquote$(HEAD) -I$(BOOSTLIBDIR) -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
INCLUDES = -iquote$(HEAD) -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
LIBLOCATION = -L${LOCALJANSSONLIBDIR} -L${LOCALBZIP2LIBDIR} -L${LOCALZLIBDIR}
LIBRARIES = ${LOCALJANSSONLIB} ${LOCALBZIP2LIB} ${LOCALZLIBLIB}
STDFLAGS = -Wall -pedantic -std=c++11 -stdlib=libc++
Expand Down
3 changes: 1 addition & 2 deletions applications/bed/closestfeats/src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,8 @@ LOCALBZIP2INCDIR = ${LOCALBZIP2DIR}
LOCALZLIBDIR = ${PARTY3}/zlib
LOCALZLIBLIB = ${LOCALZLIBDIR}/${LIBZLIB}
LOCALZLIBINCDIR = ${LOCALZLIBDIR}
BOOSTLIBDIR = $(PARTY3)/boost
OBJDIR = objects
INCLUDES = -iquote$(HEAD) -I$(BOOSTLIBDIR) -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
INCLUDES = -iquote$(HEAD) -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
LIBLOCATION = -L${LOCALJANSSONLIBDIR} -L${LOCALBZIP2LIBDIR} -L${LOCALZLIBDIR}
LIBRARIES = ${LOCALJANSSONLIB} ${LOCALBZIP2LIB} ${LOCALZLIBLIB}
BLDFLAGS = -Wall -pedantic -O3 -std=c++11
Expand Down
3 changes: 1 addition & 2 deletions applications/bed/closestfeats/src/Makefile.darwin
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ LOCALJANSSONDIR = ${PARTY3}/darwin_intel_${ARCH}/jansson
LOCALJANSSONLIBDIR = ${LOCALJANSSONDIR}/lib
LOCALJANSSONINCDIR = ${LOCALJANSSONDIR}/include
LOCALJANSSONLIB = ${LOCALJANSSONLIBDIR}/${LIBJANSSON}
BOOSTLIBDIR = $(PARTY3)/darwin_intel_${ARCH}/boost
LOCALBZIP2DIR = ${PARTY3}/darwin_intel_${ARCH}/bzip2
LOCALBZIP2LIBDIR = ${LOCALBZIP2DIR}
LOCALBZIP2LIB = ${LOCALBZIP2LIBDIR}/${LIBBZIP2}
Expand All @@ -25,7 +24,7 @@ LOCALZLIBDIR = ${PARTY3}/darwin_intel_${ARCH}/zlib
LOCALZLIBLIBDIR = ${LOCALZLIBDIR}
LOCALZLIBLIB = ${LOCALZLIBLIBDIR}/${LIBZLIB}
LOCALZLIBINCDIR = ${LOCALZLIBDIR}
INCLUDES = -iquote$(HEAD) -I$(BOOSTLIBDIR) -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
INCLUDES = -iquote$(HEAD) -I${LOCALJANSSONINCDIR} -I${LOCALBZIP2INCDIR} -I${LOCALZLIBINCDIR}
LIBLOCATION = -L${LOCALJANSSONLIBDIR} -L${LOCALBZIP2LIBDIR} -L${LOCALZLIBDIR}
LIBRARIES = ${LOCALJANSSONLIB} ${LOCALBZIP2LIB} ${LOCALZLIBLIB}
STDFLAGS = -Wall -pedantic -std=c++11 -stdlib=libc++
Expand Down
10 changes: 2 additions & 8 deletions interfaces/general-headers/algorithm/bed/FindBedRange.hpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
/*
FILE: MSS.hpp
AUTHOR: Shane Neph & Alex Reynolds
CREATE DATE: Mon Jan 23 06:29:10 PST 2012
PROJECT: algorithm
ID: $Id$
Author: Shane Neph & Alex Reynolds
Date: Mon Jan 23 06:29:10 PST 2012
*/

//
// BEDOPS
// Copyright (C) 2011, 2012, 2013, 2014 Shane Neph, Scott Kuehn and Alex Reynolds
Expand All @@ -25,7 +21,6 @@
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
//

// Macro Guard
#ifndef BED_RANGE_FINDER_ALGORITHM_H
#define BED_RANGE_FINDER_ALGORITHM_H

Expand All @@ -39,7 +34,6 @@
#include "data/bed/BedTypes.hpp"
#include "suite/BEDOPS.Constants.hpp"


namespace Bed {

typedef Bed::SignedCoordType ByteOffset;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
/*
FILE: NamedVisitors.hpp
AUTHOR: Shane Neph & Scott Kuehn
CREATE DATE: Sun Dec 13 23:50:58 PST 2009
PROJECT: utility
ID: $Id$
Author: Shane Neph & Scott Kuehn
Date: Sun Dec 13 23:50:58 PST 2009
*/

//
Expand All @@ -28,12 +25,10 @@
#ifndef _NAMED_VISITORS_HPP
#define _NAMED_VISITORS_HPP

// File included
#include <sstream>
#include <string>
#include <vector>


#include "algorithm/visitors/BedVisitors.hpp"
#include "algorithm/visitors/NumericalVisitors.hpp"
#include "algorithm/visitors/OtherVisitors.hpp"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
/*
FILE: BedBaseVisitor.hpp
AUTHOR: Shane Neph & Scott Kuehn
CREATE DATE: Dec. 7, 2009
PROJECT: utility
ID: $Id$
Author: Shane Neph & Scott Kuehn
Date: Dec. 7, 2009
*/

//
// BEDOPS
// Copyright (C) 2011, 2012, 2013, 2014 Shane Neph, Scott Kuehn and Alex Reynolds
Expand All @@ -28,19 +24,16 @@
#ifndef _VISITOR_BED_POST_PROCESSING_
#define _VISITOR_BED_POST_PROCESSING_

// Files included
#include <set>
#include <string>

#include <boost/type_traits.hpp>
#include <type_traits>

#include "algorithm/visitors/helpers/ProcessVisitorRow.hpp"
#include "data/bed/BedCompare.hpp"
#include "data/measurement/NaN.hpp"
#include "utility/Formats.hpp"
#include "utility/PrintTypes.hpp"


namespace Visitors {

namespace BedHelpers {
Expand Down Expand Up @@ -340,8 +333,8 @@ namespace Visitors {
typedef std::set<
typename Iter::value_type,
Bed::GenomicAddressCompare<
typename boost::remove_pointer<typename Iter::value_type>::type,
typename boost::remove_pointer<typename Iter::value_type>::type
typename std::remove_pointer<typename Iter::value_type>::type,
typename std::remove_pointer<typename Iter::value_type>::type
>
> SortType; // will be consistent with sort-bed
if ( beg == end )
Expand Down Expand Up @@ -378,7 +371,7 @@ namespace Visitors {
if ( beg == end )
return;
typename boost::remove_const<typename boost::remove_pointer<typename Iter::value_type>::type>::type val = **beg;
typename std::remove_const<typename std::remove_pointer<typename Iter::value_type>::type>::type val = **beg;
while ( ++beg != end ) {
if ( val.start() > (*beg)->start() )
val.start((*beg)->start());
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
/*
FILE: BedBaseVisitor.hpp
AUTHOR: Shane Neph & Scott Kuehn
CREATE DATE: Dec. 7, 2009
PROJECT: utility
ID: $Id$
Author: Shane Neph & Scott Kuehn
Date: Dec. 7, 2009
*/

//
// BEDOPS
// Copyright (C) 2011, 2012, 2013, 2014 Shane Neph, Scott Kuehn and Alex Reynolds
Expand Down
6 changes: 2 additions & 4 deletions interfaces/general-headers/data/bed/Bed.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
Author: Scott Kuehn, Shane Neph
Date: Fri Jul 27 11:49:03 PDT 2007
*/

//
// BEDOPS
// Copyright (C) 2011, 2012, 2013, 2014 Shane Neph, Scott Kuehn and Alex Reynolds
Expand Down Expand Up @@ -31,8 +30,7 @@
#include <cstdlib>
#include <limits>
#include <string>

#include <boost/type_traits.hpp>
#include <type_traits>

#include "suite/BEDOPS.Constants.hpp"
#include "utility/Formats.hpp"
Expand Down Expand Up @@ -712,7 +710,7 @@ namespace Bed {
MeasureType measurement_;

static std::string outFormatter() {
typedef typename boost::remove_cv<MeasureType>::type MType;
typedef typename std::remove_cv<MeasureType>::type MType;
return(BaseClass::outFormatter() + "\t" + Formats::Format(MType()));
}

Expand Down
18 changes: 6 additions & 12 deletions interfaces/general-headers/data/measurement/AssayMeasurement.hpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
/*
FILE: AssayMeasurement.hpp
AUTHOR: Scott Kuehn, Shane Neph
CREATE DATE: Fri Jul 27 11:49:03 PDT 2007
PROJECT: data/measurement
ID: $Id: AssayMeasurement.hpp 1745 2010-09-13 23:39:13Z sjn $
Author: Scott Kuehn, Shane Neph
Date: Fri Jul 27 11:49:03 PDT 2007
*/

//
// BEDOPS
// Copyright (C) 2011, 2012, 2013, 2014 Shane Neph, Scott Kuehn and Alex Reynolds
Expand All @@ -25,17 +21,15 @@
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
//

#include <boost/type_traits.hpp>
#include <boost/utility/enable_if.hpp>
#include <limits>
#include <type_traits>

#include "utility/Formats.hpp"

#ifndef ASSAY_MEASUREMENT_HPP
#define ASSAY_MEASUREMENT_HPP

namespace Signal
{
namespace Signal {
namespace Details {

// The main idea: AssayMeasurement inherits from AssayMeasurementImpl<T, T>. When T happens
Expand All @@ -47,7 +41,7 @@ namespace Signal
struct AssayMeasurementImpl; // Forward Decl

template <typename T>
struct AssayMeasurementImpl< T, typename boost::enable_if< boost::is_arithmetic<T>, T >::type > {
struct AssayMeasurementImpl< T, typename std::enable_if<std::is_arithmetic<T>::value, T>::type> {
typedef T value_type;

explicit AssayMeasurementImpl(T m = 0) : measurement_(m) { }
Expand All @@ -62,7 +56,7 @@ namespace Signal
{ measurement_ = a.measurement_; return *this; }

static inline char const* formatter()
{ return Formats::Format(typename boost::remove_cv<T>::type()); }
{ return Formats::Format(typename std::remove_cv<T>::type()); }

protected:
T measurement_;
Expand Down
8 changes: 2 additions & 6 deletions interfaces/general-headers/data/measurement/NaN.hpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
/*
FILE: NaN.hpp
AUTHOR: Scott Kuehn, Shane Neph
CREATE DATE: Mon Sep 10 11:33:57 PDT 2007
PROJECT: utility
ID: $Id$
Author: Scott Kuehn, Shane Neph
Date: Mon Sep 10 11:33:57 PDT 2007
*/

//
// BEDOPS
// Copyright (C) 2011, 2012, 2013, 2014 Shane Neph, Scott Kuehn and Alex Reynolds
Expand Down
Loading

0 comments on commit 417bb9d

Please sign in to comment.