Difference between revisions of "Talk:Make"

From Christoph's Personal Wiki
Jump to: navigation, search
 
Line 2: Line 2:
  
 
<pre>
 
<pre>
for pdbid in $(cat 1ACB.cph | gawk '{print $2}' | sort | uniq);\
+
%.cph.fa:      %.cph
        do wget http://www.rcsb.org/pdb/files/$pdbid.pdb.gz;
+
        for pdbid in $$(cat $< | gawk '{print $$2}' | sort | uniq);
done
+
                do wget http://www.rcsb.org/pdb/files/$$pdbid.pdb.gz;
wait
+
        done
for pdbid in *.gz;
+
        wait
        do gunzip $pdbid;
+
        for pdbid in *.gz; do gunzip $$pdbid; done
done
+
        for pdbid in $$(for pdbid in *.pdb; do basename $$pdbid .pdb; done);
for pdbid in $(for pdbid in *.pdb; do basename $pdbid .pdb; done);
+
                do gmake $$pdbid.fa;
        do gmake $pdbid.fa;
+
        done
done
+
        for pdbid in *.fa;
for pdbid in *.fa;
+
                do perl multi_alignaa.pl $(shell basename $< .cph).fa $$pdbid >> $@;
        do perl multi_alignaa.pl 1ACB.fa $pdbid >> 1ACB.cph.fa;
+
        done
done
+
 
</pre>
 
</pre>

Revision as of 22:54, 17 October 2006

A list of random make/gmake/shell commands:

%.cph.fa:       %.cph
        for pdbid in $$(cat $< | gawk '{print $$2}' | sort | uniq);
                do wget http://www.rcsb.org/pdb/files/$$pdbid.pdb.gz;
        done
        wait
        for pdbid in *.gz; do gunzip $$pdbid; done
        for pdbid in $$(for pdbid in *.pdb; do basename $$pdbid .pdb; done);
                do gmake $$pdbid.fa;
        done
        for pdbid in *.fa;
                do perl multi_alignaa.pl $(shell basename $< .cph).fa $$pdbid >> $@;
        done