src/utils/makefile 1.74

1.74 2009/11/13 00:26:29 kent
Adding new bigWigToWig utility. You won't get _exactly_ the same wig that you gave to wigToBigWig back. It'll omit printing the decimal point in the floating point values when possible, and also it will break up large sections into medium-sized ones. Still at least it keeps fixedStep and varStep rather than converting everything to bedGraph.
Index: src/utils/makefile
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/utils/makefile,v
retrieving revision 1.73
retrieving revision 1.74
diff -b -B -U 1000000 -r1.73 -r1.74
--- src/utils/makefile	21 Jul 2009 20:52:43 -0000	1.73
+++ src/utils/makefile	13 Nov 2009 00:26:29 -0000	1.74
@@ -1,152 +1,153 @@
 # Build all directories in utils
 
 include ../inc/common.mk
 
 all:    
 	@for D in $(USE_DIRS) x; do \
 	  if test "$$D" != "x" ; then \
 	    ( cd $$D && echo $$D && $(MAKE) ) ;\
 	    x=$$? ; if [ $$x -ne 0 ]; then exit $$x ; fi \
 	    fi ;\
 	done
 
 scripts:
 	@for F in ${SCRIPT_FILES}; do \
 	    chmod +x $$F; \
 	    rm -f ${SCRIPTS}/$${F}; \
 	    echo cp -p $$F ${SCRIPTS}; \
 	    cp -p $$F ${SCRIPTS}; \
 	 done
 	chmod +x genePredToBed/genePredToBed;
 	rm -f ${SCRIPTS}/genePredToBed;
 	echo cp -p genePredToBed/genePredToBed ${SCRIPTS};
 	@cp -p genePredToBed/genePredToBed ${SCRIPTS};
 	cd cvsTools && ${MAKE} scripts
 
 alpha: scripts all
 
 test:
 	cd faToTwoBit && ${MAKE} test
 	cd twoBitToFa && ${MAKE} test
 	cd twoBitInfo && ${MAKE} test
 
 clean:
 	touch non-empty-rm.o
 	- find . -name \*.o -print | xargs rm
 
 SCRIPT_FILES = \
         agpToLift \
         iSync \
         lodToBedScore \
 	mkMafFrames.pl
 
 # List of directories to build
 USE_DIRS = $(DIRS)
 
 DIRS = \
 	aNotB \
 	addCols \
 	ave \
 	aveCols \
 	bedGraphToBigWig \
 	bedToBigBed \
 	bigBedSummary \
 	bigBedToBed \
 	bigWigInfo \
 	bigWigSummary \
 	bigWigToBedGraph \
+	bigWigToWig \
 	calc \
 	catDir \
 	catUncomment \
 	ccCp \
 	chopFaLines \
 	countChars \
 	convolve \
 	cvsTools \
 	detab \
 	endsInLf \
 	fastqToFa \
 	faAlign \
 	faCmp \
 	faCount \
 	faFilterN \
 	faFilter \
 	faFlyBaseToUcsc \
 	faFrag \
 	faGapLocs \
 	faGapSizes \
 	faNcbiToUcsc \
 	faNoise \
 	faOneRecord \
 	faPolyASizes \
 	faRc \
 	faSimplify \
 	faSize \
 	faSomeRecords \
 	faSplit \
 	faToFastq \
 	faToNib \
 	faToTab \
 	faToTwoBit \
 	faTrans \
 	faTrimPolyA \
 	faTrimRead \
 	findMotif \
 	fixCr \
 	gapSplit \
 	gffPeek \
 	headRest \
 	htmlPics \
 	htmlCheck \
 	jkUniq \
 	lineCount \
 	newProg \
 	nibFrag \
 	nibSize \
 	nt4Frag \
 	pslToPslx \
 	pslToXa \
 	randomLines \
 	raToTab \
 	raToLines \
 	rmFaDups \
 	rowsToCols \
 	scaffoldFaToAgp \
 	scrambleFa \
 	sizeof \
 	spacedToTab \
 	splitFile \
 	splitFileByColumn \
 	stringify \
 	subChar \
 	subColumn \
 	subs \
 	tableSum \
 	tailLines \
 	textHist2 \
 	textHistogram \
 	tickToDate \
 	timing \
 	toLower \
 	toUpper \
 	twoBitInfo \
 	twoBitToFa \
 	udcCleanup \
 	undupFa \
 	upper \
 	venn \
 	weedLines \
 	wigToBigWig \
 	wigTestMaker \
 	wordLine
 
 BAD_DIRS= \
 	ccCpLock \
 	est2genomeToPsl \
 	geneStarts \
 	gtfToGenePred \
 	jimgrep \
 	jkShell \
 	dnsInfo \
 	wigAsciiToBinary \
 	cCp