add: README
This commit is contained in:
parent
cd056bb91b
commit
8092ada581
26 changed files with 11 additions and 6851 deletions
6258
GDE2.0_manual.ps
6258
GDE2.0_manual.ps
File diff suppressed because one or more lines are too long
11
README.md
Normal file
11
README.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
# Genetic Data Environment
|
||||
|
||||
GDE is originally distributed under SunOS in the 1990s by [Eisen](https://doi.org/10.1385/0-89603-358-9:13).
|
||||
|
||||
This software is fixed from [Oliveira et al. (2003)](http://dx.doi.org/10.1093/bioinformatics/19.1.153) and re-distributed here.
|
||||
|
||||
# Usage
|
||||
|
||||
Though the dependency of GDE, xview, is orphaned by quite a lot of distributions, I still fix the software to give an outlook of how biologists worked during the last centenary.
|
||||
|
||||
To use it, you must install xview lib and include. xview hardly work well on x86_64 architecture.
|
BIN
bin/CAP2
BIN
bin/CAP2
Binary file not shown.
|
@ -1,53 +0,0 @@
|
|||
#/bin/csh
|
||||
|
||||
mkdir bin
|
||||
|
||||
#echo "Making blast..."
|
||||
#cd BLAST
|
||||
#Install.sh
|
||||
#cd ..
|
||||
|
||||
echo "Making clustal..."
|
||||
cd CLUSTAL
|
||||
make
|
||||
cd ..
|
||||
|
||||
echo "Making core GDE editor"
|
||||
cd CORE
|
||||
install.csh
|
||||
cd ..
|
||||
|
||||
echo "Making FASTA"
|
||||
cd FASTA
|
||||
install.csh
|
||||
cd ..
|
||||
|
||||
echo "Making Harvard Genome Lab functions"
|
||||
cd HGL_SRC
|
||||
install.csh
|
||||
cd ..
|
||||
|
||||
echo "Making looptool"
|
||||
cd LOOPTOOL
|
||||
make
|
||||
cd ..
|
||||
|
||||
echo "Making PHYLIP"
|
||||
cd PHYLIP
|
||||
install.csh
|
||||
cd ..
|
||||
|
||||
echo "Making ReadSeq"
|
||||
cd READSEQ
|
||||
install.csh
|
||||
cd ..
|
||||
|
||||
echo "Making other support programs"
|
||||
cd SUPPORT
|
||||
make
|
||||
cd ..
|
||||
|
||||
echo "Making Zuker MFOLD"
|
||||
cd ZUKER
|
||||
install.csh
|
||||
cd ..
|
BIN
bin/LoopTool
BIN
bin/LoopTool
Binary file not shown.
BIN
bin/Restriction
BIN
bin/Restriction
Binary file not shown.
BIN
bin/Zuk_to_gen
BIN
bin/Zuk_to_gen
Binary file not shown.
BIN
bin/count
BIN
bin/count
Binary file not shown.
|
@ -1,47 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
|
||||
|
||||
##############################################################
|
||||
# @author : Wagied Davids
|
||||
# @progname : fasta2snap.pl
|
||||
# @proglang : Perl script
|
||||
# @purpose : Fasta to SNAP format converter
|
||||
# @input : Fasta format files
|
||||
# @output : SNAP format files
|
||||
# @date : 05.08.2001
|
||||
# @version : 0.001
|
||||
##############################################################
|
||||
|
||||
|
||||
|
||||
use strict;
|
||||
|
||||
my ($fileIN,$fileOUT);
|
||||
my ($de,@seq);
|
||||
my $seq;
|
||||
|
||||
$fileIN= "infile";
|
||||
#$fileOUT=" ";
|
||||
|
||||
open( FHIN, "$fileIN") || die "Error:$!";
|
||||
#open( FHOUT, ">$fileOUT" ) || die "Error:$!";
|
||||
|
||||
$/="%"; #input record seperator
|
||||
|
||||
while(<FHIN>){
|
||||
|
||||
($de,@seq)=split;
|
||||
$seq=join("",@seq);
|
||||
$seq= uc($seq);
|
||||
|
||||
|
||||
$seq= substr($seq,0,-1); #> remaining at the end
|
||||
print "$de\t\t$seq\n";
|
||||
#print FHOUT "<E><ID>$counter</ID<DE>$de</DE><SEQ>$seq</SEQ></E>\n";
|
||||
#print FHOUT "<E><DE>$de</DE><SEQ>$seq</SEQ></E>\n";
|
||||
|
||||
|
||||
}
|
||||
close(FHIN);
|
||||
#close(FHOUT);
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
|
||||
|
||||
##############################################################
|
||||
# @author : Wagied Davids
|
||||
# @progname : fasta2snap.pl
|
||||
# @proglang : Perl script
|
||||
# @purpose : Fasta to SNAP format converter
|
||||
# @input : Fasta format files
|
||||
# @output : SNAP format files
|
||||
# @date : 05.08.2001
|
||||
# @version : 0.001
|
||||
##############################################################
|
||||
|
||||
|
||||
|
||||
use strict;
|
||||
|
||||
my ($fileIN,$fileOUT);
|
||||
my ($de,@seq);
|
||||
my $seq;
|
||||
|
||||
$fileIN= "infile";
|
||||
#$fileOUT=" ";
|
||||
|
||||
open( FHIN, "$fileIN") || die "Error:$!";
|
||||
#open( FHOUT, ">$fileOUT" ) || die "Error:$!";
|
||||
|
||||
$/="%"; #input record seperator
|
||||
|
||||
while(<FHIN>){
|
||||
|
||||
($de,@seq)=split;
|
||||
$seq=join("",@seq);
|
||||
$seq= uc($seq);
|
||||
|
||||
|
||||
$seq= substr($seq,0,-1); #> remaining at the end
|
||||
print "$de\t$seq\n";
|
||||
#print FHOUT "<E><ID>$counter</ID<DE>$de</DE><SEQ>$seq</SEQ></E>\n";
|
||||
#print FHOUT "<E><DE>$de</DE><SEQ>$seq</SEQ></E>\n";
|
||||
|
||||
|
||||
}
|
||||
close(FHIN);
|
||||
#close(FHOUT);
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
|
||||
|
||||
##############################################################
|
||||
# @author : Wagied Davids
|
||||
# @progname : fasta2snap.pl
|
||||
# @proglang : Perl script
|
||||
# @purpose : Fasta to SNAP format converter
|
||||
# @input : Fasta format files
|
||||
# @output : SNAP format files
|
||||
# @date : 05.08.2001
|
||||
# @version : 0.001
|
||||
##############################################################
|
||||
|
||||
|
||||
|
||||
use strict;
|
||||
|
||||
my ($fileIN,$fileOUT);
|
||||
my ($de,@seq);
|
||||
my $seq;
|
||||
|
||||
$fileIN= "infile";
|
||||
#$fileOUT=" ";
|
||||
|
||||
open( FHIN, "$fileIN") || die "Error:$!";
|
||||
#open( FHOUT, ">$fileOUT" ) || die "Error:$!";
|
||||
|
||||
$/="#"; #input record seperator
|
||||
|
||||
while(<FHIN>){
|
||||
|
||||
($de,@seq)=split;
|
||||
$seq=join("",@seq);
|
||||
$seq= uc($seq);
|
||||
|
||||
|
||||
$seq= substr($seq,0,-1); #> remaining at the end
|
||||
print "$de\t$seq\n";
|
||||
#print FHOUT "<E><ID>$counter</ID<DE>$de</DE><SEQ>$seq</SEQ></E>\n";
|
||||
#print FHOUT "<E><DE>$de</DE><SEQ>$seq</SEQ></E>\n";
|
||||
|
||||
|
||||
}
|
||||
close(FHIN);
|
||||
#close(FHOUT);
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
|
||||
|
||||
##############################################################
|
||||
# @author : Wagied Davids
|
||||
# @progname : fasta2snap.pl
|
||||
# @proglang : Perl script
|
||||
# @purpose : Fasta to SNAP format converter
|
||||
# @input : Fasta format files
|
||||
# @output : SNAP format files
|
||||
# @date : 05.08.2001
|
||||
# @version : 0.001
|
||||
##############################################################
|
||||
|
||||
|
||||
|
||||
use strict;
|
||||
|
||||
my ($fileIN,$fileOUT);
|
||||
my ($de,@seq);
|
||||
my $seq;
|
||||
|
||||
$fileIN= "infile";
|
||||
#$fileOUT=" ";
|
||||
|
||||
open( FHIN, "$fileIN") || die "Error:$!";
|
||||
#open( FHOUT, ">$fileOUT" ) || die "Error:$!";
|
||||
|
||||
$/=">"; #input record seperator
|
||||
|
||||
while(<FHIN>){
|
||||
|
||||
($de,@seq)=split;
|
||||
$seq=join("",@seq);
|
||||
$seq= uc($seq);
|
||||
|
||||
|
||||
$seq= substr($seq,0,-1); #> remaining at the end
|
||||
print "$de\t$seq\n";
|
||||
#print FHOUT "<E><ID>$counter</ID<DE>$de</DE><SEQ>$seq</SEQ></E>\n";
|
||||
#print FHOUT "<E><DE>$de</DE><SEQ>$seq</SEQ></E>\n";
|
||||
|
||||
|
||||
}
|
||||
close(FHIN);
|
||||
#close(FHOUT);
|
||||
|
BIN
bin/findall
BIN
bin/findall
Binary file not shown.
BIN
bin/gde
BIN
bin/gde
Binary file not shown.
|
@ -1,52 +0,0 @@
|
|||
#!/usr/bin/perl -w
|
||||
use strict;
|
||||
|
||||
my $newFileName;
|
||||
my $line;
|
||||
|
||||
my $sourceFile = shift;
|
||||
my $menuName = shift;
|
||||
|
||||
print("mv -f ./$sourceFile.* /usr/local/bio/db/\n");
|
||||
print("cp -f ./$sourceFile /usr/local/bio/db/\n");
|
||||
|
||||
|
||||
|
||||
print system("mv -f ./$sourceFile.* /usr/local/bio/db/");
|
||||
# or die ("cannot copy files\n");
|
||||
print system("cp -f ./$sourceFile /usr/local/bio/db/") ;
|
||||
#or die ("cannot copy file\n");
|
||||
|
||||
|
||||
open(MENUFILE, "/usr/local/bio/GDE/CORE/.GDEmenus")
|
||||
or die "cannot open menu file, sorry\n";
|
||||
$newFileName = "/usr/local/bio/GDE/CORE/.GDEmenusNew";
|
||||
open(NEWFILE, ">$newFileName");
|
||||
READLOOP:
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
if (/^arg:BLASTDBDNA/){
|
||||
print "FOUND\n";
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
if (/^argchoice:/){
|
||||
print NEWFILE "argchoice:$menuName:/usr/local/bio/db/$sourceFile\n";
|
||||
last READLOOP;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
}
|
||||
close(NEWFILE);
|
||||
close(MENUFILE);
|
||||
print "new file: $newFileName\n";
|
||||
system("cp $newFileName /usr/local/bio/GDE/CORE/.GDEmenus")
|
||||
or die "cannot replace old menu file\n";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
#!/usr/bin/perl -w
|
||||
use strict;
|
||||
|
||||
my $newFileName;
|
||||
my $line;
|
||||
|
||||
my $sourceFile = shift;
|
||||
my $menuName = shift;
|
||||
|
||||
print("mv -f ./$sourceFile.* /usr/local/biotools/db/\n");
|
||||
print("cp -f ./$sourceFile /usr/local/biotools/db/\n");
|
||||
|
||||
|
||||
|
||||
print system("mv -f ./$sourceFile.* /usr/local/biotools/db/");
|
||||
# or die ("cannot copy files\n");
|
||||
print system("cp -f ./$sourceFile /usr/local/biotools/db/") ;
|
||||
#or die ("cannot copy file\n");
|
||||
|
||||
|
||||
open(MENUFILE, "/usr/local/biotools/GDE/CORE/.GDEmenus")
|
||||
or die "cannot open menu file, sorry\n";
|
||||
$newFileName = "/usr/local/biotools/GDE/CORE/.GDEmenusNew";
|
||||
open(NEWFILE, ">$newFileName");
|
||||
READLOOP:
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
if (/^arg:BLASTDBDNA/){
|
||||
print "FOUND\n";
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
if (/^argchoice:/){
|
||||
print NEWFILE "argchoice:$menuName:/usr/local/biotools/db/$sourceFile\n";
|
||||
last READLOOP;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
}
|
||||
close(NEWFILE);
|
||||
close(MENUFILE);
|
||||
print "new file: $newFileName\n";
|
||||
system("cp $newFileName /usr/local/biotools/GDE/CORE/.GDEmenus")
|
||||
or die "cannot replace old menu file\n";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
#!/usr/bin/perl -w
|
||||
use strict;
|
||||
|
||||
my $newFileName;
|
||||
my $line;
|
||||
|
||||
my $sourceFile = shift;
|
||||
my $menuName = shift;
|
||||
|
||||
print("mv -f ./$sourceFile.* /usr/local/bio/db/\n");
|
||||
print("cp -f ./$sourceFile /usr/local/bio/db/\n");
|
||||
|
||||
|
||||
|
||||
print system("mv -f ./$sourceFile.* /usr/local/bio/db/");
|
||||
# or die ("cannot copy files\n");
|
||||
print system("cp -f ./$sourceFile /usr/local/bio/db/") ;
|
||||
#or die ("cannot copy file\n");
|
||||
|
||||
|
||||
open(MENUFILE, "/usr/local/bio/GDE/CORE/.GDEmenus")
|
||||
or die "cannot open menu file, sorry\n";
|
||||
$newFileName = "/usr/local/bio/GDE/CORE/.GDEmenusNew";
|
||||
open(NEWFILE, ">$newFileName");
|
||||
READLOOP:
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
if (/^arg:BLASTDBPROT/){
|
||||
print "FOUND\n";
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
if (/^argchoice:/){
|
||||
print NEWFILE "argchoice:$menuName:/usr/local/bio/db/$sourceFile\n";
|
||||
last READLOOP;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
}
|
||||
close(NEWFILE);
|
||||
close(MENUFILE);
|
||||
print "new file: $newFileName\n";
|
||||
system("cp $newFileName /usr/local/bio/GDE/CORE/.GDEmenus")
|
||||
or die "cannot replace old menu file\n";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
#!/usr/bin/perl -w
|
||||
use strict;
|
||||
|
||||
my $newFileName;
|
||||
my $line;
|
||||
|
||||
my $sourceFile = shift;
|
||||
my $menuName = shift;
|
||||
|
||||
print("mv -f ./$sourceFile.* /usr/local/biotools/db/\n");
|
||||
print("cp -f ./$sourceFile /usr/local/biotools/db/\n");
|
||||
|
||||
|
||||
|
||||
print system("mv -f ./$sourceFile.* /usr/local/biotools/db/");
|
||||
# or die ("cannot copy files\n");
|
||||
print system("cp -f ./$sourceFile /usr/local/biotools/db/") ;
|
||||
#or die ("cannot copy file\n");
|
||||
|
||||
|
||||
open(MENUFILE, "/usr/local/biotools/GDE/CORE/.GDEmenus")
|
||||
or die "cannot open menu file, sorry\n";
|
||||
$newFileName = "/usr/local/biotools/GDE/CORE/.GDEmenusNew";
|
||||
open(NEWFILE, ">$newFileName");
|
||||
READLOOP:
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
if (/^arg:BLASTDBPROT/){
|
||||
print "FOUND\n";
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
if (/^argchoice:/){
|
||||
print NEWFILE "argchoice:$menuName:/usr/local/biotools/db/$sourceFile\n";
|
||||
last READLOOP;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
}
|
||||
close(NEWFILE);
|
||||
close(MENUFILE);
|
||||
print "new file: $newFileName\n";
|
||||
system("cp $newFileName /usr/local/biotools/GDE/CORE/.GDEmenus")
|
||||
or die "cannot replace old menu file\n";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
BIN
bin/lsadt
BIN
bin/lsadt
Binary file not shown.
|
@ -1,37 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
|
||||
|
||||
my $name = shift;
|
||||
my $file = shift;
|
||||
|
||||
open(MENUFILE, "/usr/local/bio/GDE/CORE/.GDEmenus")
|
||||
or die "cannot open menu file, sorry\n";
|
||||
$newFileName = "/usr/local/bio/GDE/CORE/.GDEmenusNew";
|
||||
open(NEWFILE, ">$newFileName");
|
||||
READLOOP:
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
if (/^menu:seq. datasets/){
|
||||
print "FOUND\n";
|
||||
print NEWFILE "item:$name\n";
|
||||
print NEWFILE "itemmethod:readseq /usr/local/bio/GDE/db/$file -a -f2 > OUTPUTFILE;/bin/rm -f OUTFILE.tmp\n";
|
||||
print NEWFILE "out:OUTPUTFILE\n";
|
||||
print NEWFILE "outformat:genbank\n\n";\
|
||||
last READLOOP;
|
||||
|
||||
}
|
||||
}
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
}
|
||||
close(NEWFILE);
|
||||
close(MENUFILE);
|
||||
|
||||
system("cp $newFileName /usr/local/bio/GDE/CORE/.GDEmenus")
|
||||
or die "cannot replace old menu file\n";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
|
||||
|
||||
my $name = shift;
|
||||
my $file = shift;
|
||||
|
||||
open(MENUFILE, "/usr/local/biotools/GDE/CORE/.GDEmenus")
|
||||
or die "cannot open menu file, sorry\n";
|
||||
$newFileName = "/usr/local/biotools/GDE/CORE/.GDEmenusNew";
|
||||
open(NEWFILE, ">$newFileName");
|
||||
READLOOP:
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
if (/^menu:seq. datasets/){
|
||||
print "FOUND\n";
|
||||
print NEWFILE "item:$name\n";
|
||||
print NEWFILE "itemmethod:readseq /usr/local/biotools/GDE/db/$file -a -f2 > OUTPUTFILE;/bin/rm -f OUTFILE.tmp\n";
|
||||
print NEWFILE "out:OUTPUTFILE\n";
|
||||
print NEWFILE "outformat:genbank\n\n";\
|
||||
last READLOOP;
|
||||
|
||||
}
|
||||
}
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
}
|
||||
close(NEWFILE);
|
||||
close(MENUFILE);
|
||||
|
||||
system("cp $newFileName /usr/local/biotools/GDE/CORE/.GDEmenus")
|
||||
or die "cannot replace old menu file\n";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
|
||||
|
||||
my $urlname = shift;
|
||||
my $url = shift;
|
||||
|
||||
open(MENUFILE, "/usr/local/bio/GDE/CORE/.GDEmenus")
|
||||
or die "cannot open menu file, sorry\n";
|
||||
$newFileName = "/usr/local/bio/GDE/CORE/.GDEmenusNew";
|
||||
open(NEWFILE, ">$newFileName");
|
||||
READLOOP:
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
if (/^menu:On-Line/){
|
||||
print "FOUND\n";
|
||||
print NEWFILE "item:$urlname\n";
|
||||
print NEWFILE "itemmethod:netscape $url &\n";
|
||||
last READLOOP;
|
||||
|
||||
}
|
||||
}
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
}
|
||||
close(NEWFILE);
|
||||
close(MENUFILE);
|
||||
|
||||
system("cp $newFileName /usr/local/bio/GDE/CORE/.GDEmenus")
|
||||
or die "cannot replace old menu file\n";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
|
||||
|
||||
my $urlname = shift;
|
||||
my $url = shift;
|
||||
|
||||
open(MENUFILE, "/usr/local/biotools/GDE/CORE/.GDEmenus")
|
||||
or die "cannot open menu file, sorry\n";
|
||||
$newFileName = "/usr/local/biotools/GDE/CORE/.GDEmenusNew";
|
||||
open(NEWFILE, ">$newFileName");
|
||||
READLOOP:
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
if (/^menu:On-Line/){
|
||||
print "FOUND\n";
|
||||
print NEWFILE "item:$urlname\n";
|
||||
print NEWFILE "itemmethod:netscape $url &\n";
|
||||
last READLOOP;
|
||||
|
||||
}
|
||||
}
|
||||
while (<MENUFILE>){
|
||||
print NEWFILE;
|
||||
}
|
||||
close(NEWFILE);
|
||||
close(MENUFILE);
|
||||
|
||||
system("cp $newFileName /usr/local/biotools/GDE/CORE/.GDEmenus")
|
||||
or die "cannot replace old menu file\n";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
BIN
bin/readseq
BIN
bin/readseq
Binary file not shown.
BIN
bin/sho_helix
BIN
bin/sho_helix
Binary file not shown.
BIN
bin/varpos
BIN
bin/varpos
Binary file not shown.
Loading…
Reference in a new issue