Skip to content

Commit a2dd485

Browse files
Add option to create BED file
1 parent 286b5cf commit a2dd485

16 files changed

+662247
-34
lines changed

Makefile

+8-4
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ STLPORT_LIB=/software/varinf/lib/STLport/lib
3737
PERL_CORE=/usr/lib/perl/5.8.8/CORE
3838
PERL_CORE=/software/perl-5.8.8/lib/5.8.8/x86_64-linux-thread-multi/CORE
3939

40-
TARGETS=gtc g2i b2i b2g gtc_process sim simtools
41-
PERL_TARGETS=Gtc.so Sim.co
40+
TARGETS=libplinkbin.so gtc g2i b2i b2g gtc_process sim simtools
41+
PERL_TARGETS=Gtc.so Sim.so
4242
LIBS=Gtc.o win2unix.o Sim.o
4343

4444
# To compile with debug information added, invoke as (say):
@@ -88,7 +88,7 @@ simtools: simtools.o Sim.o Gtc.o Manifest.o json/json_reader.o json/json_writer.
8888
manifest: manifest.o Manifest.o
8989
$(CC) $(LDFLAGS) -o $@ $^
9090

91-
g2i: g2i.o Gtc.o Manifest.o win2unix.o Sim.o json/json_reader.o json/json_writer.o json/json_value.o
91+
g2i: g2i.o Gtc.o Manifest.o win2unix.o Sim.o json/json_reader.o json/json_writer.o json/json_value.o utilities.o plink_binary.o
9292
$(CC) $(LDFLAGS) -o $@ $^
9393

9494
b2i: b2i.o Manifest.o b2base.o # "b2" code needs ssl library;
@@ -119,15 +119,19 @@ Sim.so: Sim.cpp Sim.h Sim.i
119119
$(CC) -shared Sim.o Sim_wrap.o -o Sim.so
120120
rm Sim.o
121121

122+
libplinkbin.so: utilities.o plink_binary.o
123+
$(CXX) -shared utilities.o plink_binary.o -o $@
124+
122125
Gtc.o: Gtc.cpp Gtc.h
123126
Sim.o: Sim.cpp Sim.h
124127
Manifest.o: Manifest.cpp Manifest.h
125128
gtc.o: Gtc.h Manifest.h
126129
sim.o: Sim.h
127130
simtools.o: Sim.h
128-
g2i.o: Gtc.h Manifest.h
131+
g2i.o: Gtc.h Manifest.h plink_binary.h
129132
b2base.o: b2base.cpp
130133
b2i.o: b2i.cpp Manifest.h
131134
b2g.o: b2g.cpp Manifest.h
132135
win2unix.o: win2unix.cpp win2unix.h
136+
plink_binary.o: plink_binary.cpp plink_binary.h
133137

data/gtc2bed.bed

7.87 MB
Binary file not shown.

0 commit comments

Comments
 (0)