0a3f8c738cfc06e5f7154258dd8a19dbc471c8d7 hiram Mon Sep 1 23:41:56 2025 -0700 improvements diff --git src/hg/makeDb/doc/assemblyEquivalence/exact.sh src/hg/makeDb/doc/assemblyEquivalence/exact.sh index 0a32760f20f..ea9891973c1 100755 --- src/hg/makeDb/doc/assemblyEquivalence/exact.sh +++ src/hg/makeDb/doc/assemblyEquivalence/exact.sh @@ -1,39 +1,42 @@ #!/bin/bash onePair() { join -t$'\t' $1 $2 | cut -f2- | sort } -#### Ensembl to the other three -onePair ensembl/ensembl.keySignatures.txt ucsc/ucsc.keySignatures.txt \ - > ensembl.ucsc.exact.txt -onePair ucsc/ucsc.keySignatures.txt ensembl/ensembl.keySignatures.txt \ - > ucsc.ensembl.exact.txt - -onePair ensembl/ensembl.keySignatures.txt refseq/refseq.keySignatures.txt \ - > ensembl.refseq.exact.txt -onePair refseq/refseq.keySignatures.txt ensembl/ensembl.keySignatures.txt \ - > refseq.ensembl.exact.txt +#### Ensembl rapidRelease to the other four +# for T in ensembl ucsc refseq genbank +for T in ensembl ucsc refseq genbank +do +onePair rapidRelease/rapidRelease.keySignatures.txt \ + $T/$T.keySignatures.txt > rapidRelease.$T.exact.txt +onePair $T/$T.keySignatures.txt \ + rapidRelease/rapidRelease.keySignatures.txt > $T.rapidRelease.exact.txt +done -onePair ensembl/ensembl.keySignatures.txt genbank/genbank.keySignatures.txt \ - > ensembl.genbank.exact.txt -onePair genbank/genbank.keySignatures.txt ensembl/ensembl.keySignatures.txt \ - > genbank.ensembl.exact.txt +#### Ensembl to the other three +# for T in ucsc refseq genbank +for T in ucsc refseq genbank +do +onePair ensembl/ensembl.keySignatures.txt $T/$T.keySignatures.txt \ + > ensembl.$T.exact.txt +onePair $T/$T.keySignatures.txt ensembl/ensembl.keySignatures.txt \ + > $T.ensembl.exact.txt +done #### ucsc to the other two -onePair ucsc/ucsc.keySignatures.txt refseq/refseq.keySignatures.txt \ - > ucsc.refseq.exact.txt -onePair refseq/refseq.keySignatures.txt ucsc/ucsc.keySignatures.txt \ - > refseq.ucsc.exact.txt - -onePair ucsc/ucsc.keySignatures.txt genbank/genbank.keySignatures.txt \ - > ucsc.genbank.exact.txt -onePair genbank/genbank.keySignatures.txt ucsc/ucsc.keySignatures.txt \ - > genbank.ucsc.exact.txt +# for T in refseq genbank +for T in refseq genbank +do +onePair ucsc/ucsc.keySignatures.txt $T/$T.keySignatures.txt \ + > ucsc.$T.exact.txt +onePair $T/$T.keySignatures.txt ucsc/ucsc.keySignatures.txt \ + > $T.ucsc.exact.txt +done #### genbank to refseq onePair refseq/refseq.keySignatures.txt genbank/genbank.keySignatures.txt \ > refseq.genbank.exact.txt onePair genbank/genbank.keySignatures.txt refseq/refseq.keySignatures.txt \ > genbank.refseq.exact.txt