Name Mode Size
..
Makefile 100644 0 kb
README.txt 100644 1 kb
RMuscle.cpp 100644 12 kb
RMuscle.h 100644 1 kb
aligngivenpath.cpp 100644 21 kb
aligngivenpathsw.cpp 100644 7 kb
aligntwomsas.cpp 100644 1 kb
aligntwoprofs.cpp 100644 1 kb
aln.cpp 100644 7 kb
alpha.cpp 100644 6 kb
alpha.h 100644 2 kb
anchors.cpp 100644 6 kb
bittraceback.cpp 100644 3 kb
blosum62.cpp 100644 2 kb
blosumla.cpp 100644 6 kb
clust.cpp 100644 18 kb
clust.h 100644 4 kb
cluster.cpp 100644 8 kb
cluster.h 100644 2 kb
clustset.h 100644 1 kb
clustsetdf.h 100644 1 kb
clustsetmsa.h 100644 1 kb
clwwt.cpp 100644 5 kb
color.cpp 100644 6 kb
cons.cpp 100644 3 kb
diaglist.cpp 100644 9 kb
diaglist.h 100644 2 kb
diffobjscore.cpp 100644 4 kb
diffpaths.cpp 100644 3 kb
difftrees.cpp 100644 11 kb
difftreese.cpp 100644 7 kb
distcalc.cpp 100644 2 kb
distcalc.h 100644 1 kb
distfunc.cpp 100644 2 kb
distfunc.h 100644 1 kb
distpwkimura.cpp 100644 1 kb
domuscle.cpp 100644 8 kb
dosp.cpp 100644 1 kb
dpregionlist.h 100644 1 kb
dpreglist.cpp 100644 3 kb
dpreglist.h 100644 1 kb
drawtree.cpp 100644 1 kb
edgelist.cpp 100644 2 kb
edgelist.h 100644 0 kb
enumopts.cpp 100644 0 kb
enumopts.h 100644 0 kb
enums.h 100644 2 kb
enumtostr.cpp 100644 1 kb
estring.cpp 100644 12 kb
estring.h 100644 1 kb
fasta.cpp 100644 1 kb
fasta2.cpp 100644 2 kb
fastclust.cpp 100644 2 kb
fastdist.cpp 100644 1 kb
fastdistjones.cpp 100644 6 kb
fastdistkbit.cpp 100644 3 kb
fastdistkmer.cpp 100644 6 kb
fastdistmafft.cpp 100644 7 kb
fastdistnuc.cpp 100644 7 kb
fastscorepath2.cpp 100644 3 kb
finddiags.cpp 100644 3 kb
finddiagsn.cpp 100644 3 kb
gapscoredimer.h 100644 3 kb
gatest.cpp 100644 1 kb
glbalign.cpp 100644 4 kb
glbalign352.cpp 100644 1 kb
glbaligndiag.cpp 100644 4 kb
glbalignla.cpp 100644 10 kb
glbalignle.cpp 100644 10 kb
glbalignns.cpp 100644 9 kb
glbalignsimple.cpp 100644 9 kb
glbalignsp.cpp 100644 9 kb
glbalignspn.cpp 100644 10 kb
glbalignss.cpp 100644 7 kb
glbalndimer.cpp 100644 10 kb
globals.cpp 100644 6 kb
globalslinux.cpp 100644 3 kb
globalsosx.cpp 100644 2 kb
globalsother.cpp 100644 1 kb
globalswin32.cpp 100644 2 kb
gonnet.cpp 100644 23 kb
gonnet.h 100644 0 kb
gotowt.cpp 100644
henikoffweight.cpp 100644 2 kb
henikoffweightpb.cpp 100644 3 kb
html.cpp 100644 3 kb
hydro.cpp 100644 1 kb
intmath.cpp 100644 7 kb
intmath.h 100644 6 kb
local.cpp 100644 2 kb
main.cpp 100644 1 kb
make.err 100644
make.out 100644 1 kb
makerootmsa.cpp 100644 5 kb
makerootmsab.cpp 100644 2 kb
maketree.cpp 100644 1 kb
mhack.cpp 100644 1 kb
mk 100755 4 kb
mpam200.cpp 100644 8 kb
msa.cpp 100644 20 kb
msa.h 100644 6 kb
msa2.cpp 100644 13 kb
msaMakefile 100644 4 kb
msaMakefile.win 100644 4 kb
msadist.h 100644 1 kb
msadistkimura.cpp 100644 3 kb
msadistkimura.h 100644 0 kb
msadistmafft.h 100644 0 kb
msf.cpp 100644 3 kb
muscle.cpp 100644 2 kb
muscle.h 100644 11 kb
muscleout.cpp 100644 2 kb
nucmx.cpp 100644 1 kb
nwdasimple.cpp 100644 12 kb
nwdasimple2.cpp 100644 13 kb
nwdasmall.cpp 100644 21 kb
nwrec.cpp 100644 2 kb
nwsmall.cpp 100644 15 kb
objscore.cpp 100644 2 kb
objscore.h 100644 1 kb
objscore2.cpp 100644 13 kb
objscoreda.cpp 100644 7 kb
onexception.cpp 100644 0 kb
options.cpp 100644 4 kb
outweights.cpp 100644 0 kb
pam200mafft.cpp 100644 4 kb
params.cpp 100644 16 kb
params.h 100644 3 kb
phy.cpp 100644 29 kb
phy2.cpp 100644 7 kb
phy3.cpp 100644 13 kb
phy4.cpp 100644 8 kb
phyfromclust.cpp 100644 3 kb
phyfromfile.cpp 100644 6 kb
physeq.cpp 100644 2 kb
phytofile.cpp 100644 2 kb
posgap.cpp 100644 3 kb
ppscore.cpp 100644 2 kb
profdb.cpp 100644 1 kb
profile.cpp 100644 3 kb
profile.h 100644 4 kb
profilefrommsa.cpp 100644 7 kb
progalign.cpp 100644 5 kb
progress.cpp 100644 3 kb
progressivealign.cpp 100644 2 kb
pwpath.cpp 100644 9 kb
pwpath.h 100644 2 kb
readmx.cpp 100644 5 kb
realigndiffs.cpp 100644 3 kb
realigndiffse.cpp 100644 4 kb
redblack.cpp 100644 10 kb
refine.cpp 100644 2 kb
refinehoriz.cpp 100644 7 kb
refinesubfams.cpp 100644 6 kb
refinetree.cpp 100644 1 kb
refinetreee.cpp 100644 1 kb
refinevert.cpp 100644 4 kb
refinew.cpp 100644 5 kb
releases.txt 100644 0 kb
savebest.cpp 100644 1 kb
scoredist.cpp 100644 3 kb
scoregaps.cpp 100644 4 kb
scorehistory.cpp 100644 2 kb
scorehistory.h 100644 0 kb
scoremx.cpp 100644 1 kb
scorepp.cpp 100644 2 kb
seq.cpp 100644 7 kb
seq.h 100644 2 kb
seqvect.cpp 100644 6 kb
seqvect.h 100644 1 kb
setblosumweights.cpp 100644 5 kb
setgscweights.cpp 100644 6 kb
setnewhandler.cpp 100644 1 kb
spfast.cpp 100644 6 kb
sptest.cpp 100644 4 kb
stabilize.cpp 100644 1 kb
subfam.cpp 100644 9 kb
subfams.cpp 100644 1 kb
svnmods.h 100644 0 kb
svnversion.h 100644 0 kb
sw.cpp 100644 5 kb
termgaps.cpp 100644 1 kb
textfile.cpp 100644 6 kb
textfile.h 100644 1 kb
threewaywt.cpp 100644 10 kb
timing.h 100644 0 kb
tomhydro.cpp 100644 2 kb
traceback.cpp 100644 5 kb
tracebackopt.cpp 100644 1 kb
tracebacksw.cpp 100644 5 kb
tree.h 100644 9 kb
treefrommsa.cpp 100644 2 kb
types.h 100644 2 kb
typetostr.cpp 100644 1 kb
unixio.h 100644 0 kb
upgma2.cpp 100644 10 kb
usage.cpp 100644 2 kb
validateids.cpp 100644 3 kb
version.txt 100644 0 kb
vtml2.cpp 100644 10 kb
writescorefile.cpp 100644 2 kb
README.txt
MUSCLE v3.0 source code README ------------------------------ http://www.drive5.com/muscle This version of MUSCLE was built and tested on two platforms: Windows XP and Red Hat Linux 8.0. On Windows, I used Microsoft Visual C++ .Net, which I find to be the best C++ compile / edit / test environment I've tried on any platform. The Microsoft project file is muscle.vcproj. The Linux make file is Makefile. This is a very simple-minded make file (because I am a Linux development novice), so should be easy to understand. By default, it uses shared libraries, but I found this to give problems when copying between different Linux versions. The fix was to use the linker flag -lm static (commented out), which gives a much bigger but more portable binary. The posted binary was linked with static libraries. The source code was not written to be maintained by anyone but me, so the usual apologies and caveats apply. Bob Edgar, January 2004