diff --git a/MANIFEST.in b/MANIFEST.in index 1dcc3e7..d1a35ce 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1 +1,4 @@ -include cwl_airflow/git_version \ No newline at end of file +include cwl_airflow/git_version +include cwl_airflow/tests/cwl/* +include cwl_airflow/tests/data/* +include cwl_airflow/tests/job/* diff --git a/cwl_airflow/main.py b/cwl_airflow/main.py index 8f09ed1..eea27f8 100755 --- a/cwl_airflow/main.py +++ b/cwl_airflow/main.py @@ -6,7 +6,7 @@ suppress_stdout() # Suppress output from airflow.bin.cli import scheduler -from cwl_airflow.utils.func import export_job_file, update_args, update_config, export_dags, create_folders +from cwl_airflow.utils.func import export_job_file, update_args, update_config, export_dags, create_folders, get_demo_workflow from cwl_airflow.utils.utils import get_workflow_output, normalize_args, exit_if_unsupported_feature # Restore output restore_stdout() @@ -36,9 +36,27 @@ def arg_parser(): run_parser.add_argument("workflow", type=str) run_parser.add_argument("job", type=str) + demo_parser = subparsers.add_parser('demo', help="Run demo workflows", parents=[parent_parser]) + demo_parser.set_defaults(func=run_demo) + demo_parser.add_argument("-o", "--outdir", dest='output_folder', type=str, help="Output directory, default current directory", default=".") + demo_parser.add_argument("-t", "--tmp", dest='tmp_folder', type=str, help="Folder to store temporary data") + demo_parser.add_argument("-u", "--uid", dest='uid', type=str, help="Unique ID", default=str(uuid.uuid4())) + demo_parser.add_argument("workflow", type=str) + return general_parser +def run_demo(args): + if not args.workflow: + print("Available workflows to run:") + for wf in get_demo_workflow(): + print("-",wf["workflow"]["name"]) + else: + selected_demo = get_demo_workflow(args.workflow) + args.workflow = selected_demo[0]["workflow"]["path"] + args.job = selected_demo[0]["job"]["path"] + run_job(args) + def run_init(args): update_config(args) create_folders() diff --git a/cwl_airflow/tests/cwl/super-enhancer.cwl b/cwl_airflow/tests/cwl/super-enhancer.cwl new file mode 100644 index 0000000..2c35712 --- /dev/null +++ b/cwl_airflow/tests/cwl/super-enhancer.cwl @@ -0,0 +1,479 @@ +cwlVersion: v1.0 +class: Workflow + + +requirements: + - class: StepInputExpressionRequirement + - class: InlineJavascriptRequirement + - class: MultipleInputFeatureRequirement + + +inputs: + + islands_file: + type: File + label: "Input peaks file" + format: "http://edamontology.org/format_3468" + doc: "Input XLS file generated by MACS2" + + islands_control_file: + type: File? + label: "Control peaks file" + format: "http://edamontology.org/format_3468" + doc: "Control XLS file generated by MACS2" + + bambai_pair: + type: File + secondaryFiles: + - .bai + label: "Coordinate sorted BAM+BAI files" + format: "http://edamontology.org/format_2572" + doc: "Coordinate sorted BAM file and BAI index file" + + annotation_file: + type: File + label: "TSV annotation file" + format: "http://edamontology.org/format_3475" + doc: "TSV annotation file" + + chrom_length_file: + type: File + label: "Chromosome length file" + format: "http://edamontology.org/format_2330" + doc: "Chromosome length file" + + stitch_distance: + type: int + label: "Stitching distance" + doc: "Linking distance for stitching" + + tss_distance: + type: int + label: "TSS distance" + doc: "Distance from TSS to exclude, 0 = no TSS exclusion" + + promoter_bp: + type: int + label: "Promoter distance" + doc: "Promoter distance for gene names assignment" + + +outputs: + + png_file: + type: File + label: "ROSE visualization plot" + format: "http://edamontology.org/format_3603" + doc: "Generated by ROSE visualization plot" + outputSource: rename_png/target_file + + gene_names_file: + type: File + label: "Gateway Super Enhancer + gene names" + format: "http://edamontology.org/format_3475" + doc: "Gateway Super Enhancer results from ROSE with assigned gene names" + outputSource: add_island_names/output_file + + bigbed_file: + type: File + label: "Gateway Super Enhancer bigBed file" + format: "http://edamontology.org/format_3475" + doc: "Gateway Super Enhancer bigBed file" + outputSource: bed_to_bigbed/bigbed_file + + +steps: + + make_gff: + in: + islands_file: islands_file + islands_control_file: islands_control_file + out: [gff_file] + run: + cwlVersion: v1.0 + class: CommandLineTool + requirements: + - class: DockerRequirement + dockerPull: biowardrobe2/rose:v0.0.2 + inputs: + islands_file: + type: File + inputBinding: + position: 5 + doc: Input XLS file generated by MACS2 + islands_control_file: + type: File? + inputBinding: + position: 7 + doc: Control XLS file generated by MACS2 + outputs: + gff_file: + type: File + outputBinding: + glob: "*" + baseCommand: ['makegff'] + arguments: + - valueFrom: + ${ + let root = inputs.islands_file.basename.split('.').slice(0,-1).join('.'); + return (root == "")?inputs.islands_file.basename+".gff":root+".gff"; + } + position: 6 + doc: Tool produces GFF file from XLS file generated by MACS2 + + run_rose: + in: + binding_sites_file: make_gff/gff_file + bam_file: bambai_pair + annotation_file: annotation_file + stitch_distance: stitch_distance + tss_distance: tss_distance + out: [plot_points_pic, gateway_super_enhancers_bed] + run: + cwlVersion: v1.0 + class: CommandLineTool + requirements: + - class: DockerRequirement + dockerPull: biowardrobe2/rose:v0.0.2 + inputs: + binding_sites_file: + type: File + inputBinding: + position: 5 + prefix: "-i" + doc: GFF file of binding sites used to make enhancers + bam_file: + type: File + inputBinding: + position: 6 + prefix: "-r" + secondaryFiles: [".bai"] + doc: Indexed BAM+BAI file to rank enhancer by + annotation_file: + type: File + inputBinding: + position: 7 + prefix: "-g" + doc: TSV genome annotation file + stitch_distance: + type: int + inputBinding: + position: 8 + prefix: "-s" + doc: Linking distance for stitching + tss_distance: + type: int + inputBinding: + position: 9 + prefix: "-t" + doc: Distance from TSS to exclude. 0 = no TSS exclusion + outputs: + plot_points_pic: + type: File + outputBinding: + glob: "*Plot_points.png" + gateway_super_enhancers_bed: + type: File + outputBinding: + glob: "*Gateway_SuperEnhancers.bed" + baseCommand: ['ROSE_main', '-o', './'] + doc: Tool runs ROSE to get Super Enhancers regions + + rename_png: + in: + source_file: run_rose/plot_points_pic + target_filename: + source: bambai_pair + valueFrom: $(self.location.split('/').slice(-1)[0].split('.').slice(0,-1).join('.')+"_default_s_enhcr.png") + out: [target_file] + run: + cwlVersion: v1.0 + class: CommandLineTool + requirements: + - class: DockerRequirement + dockerPull: biowardrobe2/scidap:v0.0.3 + inputs: + source_file: + type: File + inputBinding: + position: 5 + doc: source file to rename + target_filename: + type: string + inputBinding: + position: 6 + doc: filename to rename to + outputs: + target_file: + type: File + outputBinding: + glob: "*" + baseCommand: ["cp"] + doc: Tool renames (copy) `source_file` to `target_filename` + + sort_bed: + in: + unsorted_file: run_rose/gateway_super_enhancers_bed + key: + default: ["1,1","2,2n","3,3n"] + out: [sorted_file] + run: + cwlVersion: v1.0 + class: CommandLineTool + requirements: + - class: InlineJavascriptRequirement + - class: DockerRequirement + dockerPull: biowardrobe2/scidap:v0.0.3 + inputs: + key: + type: + type: array + items: string + inputBinding: + prefix: "-k" + inputBinding: + position: 5 + doc: -k, --key=POS1[,POS2], start a key at POS1, end it at POS2 (origin 1) + unsorted_file: + type: File + inputBinding: + position: 6 + doc: File to be sorted + outputs: + sorted_file: + type: File + outputBinding: + glob: "*" + stdout: $(inputs.unsorted_file.location.split('/').slice(-1)[0]) + baseCommand: ["sort"] + doc: Tool sorts data from `unsorted_file` by `key` + + reduce_bed: + in: + input_file: sort_bed/sorted_file + out: [output_file] + run: + cwlVersion: v1.0 + class: CommandLineTool + requirements: + - class: DockerRequirement + dockerPull: biowardrobe2/scidap:v0.0.3 + inputs: + input_file: + type: File + inputBinding: + position: 5 + doc: Input BED6 file to be reduced to BED4 + outputs: + output_file: + type: File + outputBinding: + glob: "*" + baseCommand: [bash, '-c'] + arguments: + - cat $0 | cut -f 1-4 > `basename $0` + doc: Tool converts BED6 to BED4 by reducing column numbers + + bed_to_bigbed: + in: + input_bed: reduce_bed/output_file + chrom_length_file: chrom_length_file + bed_type: + default: "bed4" + output_filename: + source: bambai_pair + valueFrom: $(self.location.split('/').slice(-1)[0].split('.').slice(0,-1).join('.')+"_default_s_enhcr.bb") + out: [bigbed_file] + run: + cwlVersion: v1.0 + class: CommandLineTool + requirements: + - class: DockerRequirement + dockerPull: biowardrobe2/ucscuserapps:v358 + inputs: + bed_type: + type: string + inputBinding: + position: 5 + prefix: -type= + separate: false + doc: Type of BED file in a form of bedN[+[P]]. By default bed3 to three required BED fields + input_bed: + type: File + inputBinding: + position: 6 + doc: Input BED file + chrom_length_file: + type: File + inputBinding: + position: 7 + doc: Chromosome length files + output_filename: + type: string + inputBinding: + position: 8 + doc: Output filename + outputs: + bigbed_file: + type: File + outputBinding: + glob: "*" + baseCommand: ["bedToBigBed"] + doc: Tool converts bed to bigBed + + bed_to_macs: + in: + input_file: sort_bed/sorted_file + out: [output_file] + run: + cwlVersion: v1.0 + class: CommandLineTool + requirements: + - class: DockerRequirement + dockerPull: biowardrobe2/scidap:v0.0.3 + inputs: + input_file: + type: File + inputBinding: + position: 5 + doc: Input file to be converted to MACS2 output format + outputs: + output_file: + type: File + outputBinding: + glob: "*" + baseCommand: [bash, '-c'] + arguments: + - cat $0 | grep -v "#" | awk + 'BEGIN {print "chr\tstart\tend\tlength\tabs_summit\tpileup\t-log10(pvalue)\tfold_enrichment\t-log10(qvalue)\tname"} + {print $1"\t"$2"\t"$3"\t"$3-$2+1"\t0\t0\t0\t0\t0\t"$4}' > `basename $0` + doc: Tool converts `input_file` to the format compatible with the input of iaintersect from `assign_genes` step + + assign_genes: + in: + input_filename: bed_to_macs/output_file + annotation_filename: annotation_file + promoter_bp: promoter_bp + out: [result_file] + run: + cwlVersion: v1.0 + class: CommandLineTool + requirements: + - class: InlineJavascriptRequirement + - class: DockerRequirement + dockerPull: biowardrobe2/iaintersect:v0.0.2 + inputs: + input_filename: + type: File + inputBinding: + prefix: --in= + separate: false + doc: Input filename with MACS2 peak calling results, tsv + annotation_filename: + type: File + inputBinding: + prefix: --a= + separate: false + doc: Annotation file, tsv + promoter_bp: + type: int + inputBinding: + prefix: --promoter= + separate: false + doc: Promoter region around TSS, base pairs + outputs: + result_file: + type: File + outputBinding: + glob: "*_iaintersect.tsv" + baseCommand: [iaintersect] + arguments: + - valueFrom: | + ${ + let root = inputs.input_filename.basename.split('.').slice(0,-1).join('.'); + return (root == "")?inputs.input_filename.basename+"_iaintersect.tsv":root+"_iaintersect.tsv"; + } + prefix: --out= + separate: false + doc: Tool assigns each peak obtained from MACS2 to a gene and region (upstream, promoter, exon, intron, intergenic) + + add_island_names: + in: + input_file: [assign_genes/result_file, sort_bed/sorted_file] + param: + source: bambai_pair + valueFrom: $(self.location.split('/').slice(-1)[0].split('.').slice(0,-1).join('.')+"_default_s_enhcr.tsv") + out: [output_file] + run: + cwlVersion: v1.0 + class: CommandLineTool + requirements: + - class: DockerRequirement + dockerPull: biowardrobe2/scidap:v0.0.3 + inputs: + input_file: + type: File[] + inputBinding: + position: 5 + doc: TSV file to add extra columns too + param: + type: string + inputBinding: + position: 6 + doc: Param to set output filename + outputs: + output_file: + type: File + outputBinding: + glob: "*" + baseCommand: [bash, '-c'] + arguments: + - echo -e "refseq_id\tgene_id\ttxStart\ttxEnd\tstrand\tchrom\tstart\tend\tlength\tregion\tname\tscore" > `basename $2`; + cat $0 | grep -v refseq_id | paste - $1 | cut -f 1-9,15,19,20 >> `basename $2` + +$namespaces: + s: http://schema.org/ + +$schemas: +- http://schema.org/docs/schema_org_rdfa.html + +s:name: "super-enhancer" +s:downloadUrl: https://raw.githubusercontent.com/michael-kotliar/biowardrobe-airflow-plugins/cwls/super-enhancer.cwl +s:codeRepository: https://github.com/michael-kotliar/biowardrobe-airflow-plugins +s:license: http://www.apache.org/licenses/LICENSE-2.0 + +s:isPartOf: + class: s:CreativeWork + s:name: Common Workflow Language + s:url: http://commonwl.org/ + +s:creator: +- class: s:Organization + s:legalName: "Cincinnati Children's Hospital Medical Center" + s:location: + - class: s:PostalAddress + s:addressCountry: "USA" + s:addressLocality: "Cincinnati" + s:addressRegion: "OH" + s:postalCode: "45229" + s:streetAddress: "3333 Burnet Ave" + s:telephone: "+1(513)636-4200" + s:logo: "https://www.cincinnatichildrens.org/-/media/cincinnati%20childrens/global%20shared/childrens-logo-new.png" + s:department: + - class: s:Organization + s:legalName: "Allergy and Immunology" + s:department: + - class: s:Organization + s:legalName: "Barski Research Lab" + s:member: + - class: s:Person + s:name: Michael Kotliar + s:email: mailto:misha.kotliar@gmail.com + s:sameAs: + - id: http://orcid.org/0000-0002-6486-3898 + +doc: | + Workflow to run Super Enhancer Analysis + +s:about: | + Workflow to run Super Enhancer Analysis diff --git a/cwl_airflow/tests/data/chr4_100_mapped_reads.Aligned.out.bam b/cwl_airflow/tests/data/chr4_100_mapped_reads.Aligned.out.bam new file mode 100644 index 0000000..a0cfdc4 Binary files /dev/null and b/cwl_airflow/tests/data/chr4_100_mapped_reads.Aligned.out.bam differ diff --git a/cwl_airflow/tests/data/chr4_100_mapped_reads.Aligned.out.bam.bai b/cwl_airflow/tests/data/chr4_100_mapped_reads.Aligned.out.bam.bai new file mode 100644 index 0000000..3e5bd45 Binary files /dev/null and b/cwl_airflow/tests/data/chr4_100_mapped_reads.Aligned.out.bam.bai differ diff --git a/cwl_airflow/tests/data/chr4_100_mapped_reads.Aligned.out_macs_peaks_iaintersect.tsv b/cwl_airflow/tests/data/chr4_100_mapped_reads.Aligned.out_macs_peaks_iaintersect.tsv new file mode 100644 index 0000000..99cfa2f --- /dev/null +++ b/cwl_airflow/tests/data/chr4_100_mapped_reads.Aligned.out_macs_peaks_iaintersect.tsv @@ -0,0 +1,9 @@ +refseq_id gene_id txStart txEnd strand chrom start end length abssummit pileup log10p foldenrich log10q region +NM_001038713,NM_001103380,NM_001103381,NM_001144383,NM_001169350,NM_001169351,NM_001169352,NM_001258482,NM_001258483,NM_001258484,NM_001258485,NM_001258487,NM_001258488 CG1674,CG31999,CG32850,CR44023,CR46065,Crk,NfI,Rad23,RhoGAP102A,Syt7,Zip102B,dpr7,yellow-h 230850 233791 + chr4 230412 345641 115230 310365 1 7.21064 1.9993 5.03221 promoter +NM_001258491,NM_001258492,NM_001258493,NM_079882,NM_166756,NM_166757,NM_166758 CR43437,CR44024,CR44027,CR45125,Hcf,dati,mir-9385 380564 393410 + chr4 381096 453910 72815 417503 1 7.21064 1.9993 5.03221 promoter +NM_079883,NM_143665 CaMKI,lgs 457583 464537 - chr4 464074 477225 13152 470650 1 7.21064 1.9993 5.03221 promoter +NM_001014691,NM_001042785,NM_001042786,NM_001169353,NM_001258496,NM_001272125,NM_001272126,NM_001272127,NM_001272128,NM_001272129,NM_001272130,NM_001272131,NM_001272132,NM_001272133,NM_001272134,NM_001272135,NM_001272136,NM_001272137 Asator,CG11360,CG1909,CR43958,CR45199,Ekar,Eph,Ephrin,Gat,ND-49,Pur-alpha,Slip1,Thd1,gw,mav,mir-954,onecut,zfh2 490035 506659 - chr4 489397 702077 212681 578233 3 1.71028 1.99198 1.55775 promoter +NM_001014693,NM_001014694 bt,ey 725277 741799 + chr4 719485 795494 76010 757490 1 7.21064 1.9993 5.03221 promoter +NM_001014695,NM_001272144,NM_001272145,NM_143679 CR45123,MED26,Sox102F,fd102C 799142 808240 - chr4 805667 876077 70411 840872 1 7.21064 1.9993 5.03221 promoter +NM_001258498,NM_166794 CR44029,unc-13 891556 914191 - chr4 896916 916149 19234 906533 1 7.21064 1.9993 5.03221 promoter +NM_001103382,NM_001144385,NM_001169358,NM_001169359,NM_001272147,NM_001272148,NM_001272149,NM_001272150 4E-T,CR44030,CR45201,eIF4G,fuss,mGluR,sphinx,toy 935923 951341 - chr4 948237 1012212 63976 980225 1 7.21064 1.9993 5.03221 promoter diff --git a/cwl_airflow/tests/data/chrNameLength.txt b/cwl_airflow/tests/data/chrNameLength.txt new file mode 100644 index 0000000..b2da082 --- /dev/null +++ b/cwl_airflow/tests/data/chrNameLength.txt @@ -0,0 +1 @@ +chr4 1351857 diff --git a/cwl_airflow/tests/data/dm3_chr4.tsv b/cwl_airflow/tests/data/dm3_chr4.tsv new file mode 100644 index 0000000..2ff40bb --- /dev/null +++ b/cwl_airflow/tests/data/dm3_chr4.tsv @@ -0,0 +1,329 @@ +#bin name chrom strand txStart txEnd cdsStart cdsEnd exonCount exonStarts exonEnds score name2 cdsStartStat cdsEndStat exonFrames +585 NM_001258471 chr4 - 53103 64404 53643 64050 5 53103,53816,56499,57141,63539, 53751,53999,57083,61911,64404, 0 PlexB cmpl cmpl 0,0,1,1,0, +585 NM_079877 chr4 - 53437 64404 53643 64050 5 53437,53816,56499,57141,63539, 53751,53999,57083,61911,64404, 0 PlexB cmpl cmpl 0,0,1,1,0, +585 NR_123741 chr4 + 63399 64000 64000 64000 2 63399,63856, 63783,64000, 0 CR45124 unk unk -1,-1, +585 NR_123742 chr4 + 65399 66700 66700 66700 2 65399,66112, 66043,66700, 0 CR44440 unk unk -1,-1, +585 NM_079878 chr4 - 68335 76957 68619 76494 6 68335,71141,71370,71939,72642,76456, 71088,71306,71883,72580,73010,76957, 0 ci cmpl cmpl 0,0,0,1,2,0, +585 NM_001258473 chr4 - 68335 77667 68619 72694 6 68335,71141,71370,71939,72642,76916, 71088,71306,71883,72580,73010,77667, 0 ci cmpl cmpl 0,0,0,1,0,-1, +585 NM_001258472 chr4 - 68335 76957 71027 76494 6 68335,71141,71370,71939,72642,76456, 71088,71239,71883,72580,73010,76957, 0 ci cmpl cmpl 2,0,0,1,2,0, +585 NR_073612 chr4 + 77122 81600 81600 81600 4 77122,77865,80601,81195, 77175,78037,81041,81600, 0 CR43957 unk unk -1,-1,-1,-1, +585 NR_073611 chr4 + 77122 83750 83750 83750 4 77122,77865,80601,83598, 77175,78037,81041,83750, 0 CR43957 unk unk -1,-1,-1,-1, +585 NM_001258475 chr4 - 85850 87833 86898 87806 4 85850,86625,86730,87465, 86147,86675,87364,87833, 0 RpS3A cmpl cmpl -1,-1,2,0, +585 NR_073613 chr4 - 86202 86271 86271 86271 1 86202, 86271, 0 snoRNA:CD-24 unk unk -1, +585 NM_079879 chr4 - 86822 87833 86898 87806 2 86822,87465, 87364,87833, 0 RpS3A cmpl cmpl 2,0, +585 NM_166714 chr4 - 86822 87833 86898 87712 3 86822,87465,87673, 87364,87617,87833, 0 RpS3A cmpl cmpl 2,0,0, +585 NM_001014685 chr4 + 89951 130396 93055 129118 13 89951,92946,93029,93442,95693,103263,106337,106478,107642,115048,118447,120031,128028, 90607,92961,93220,93488,95791,103372,106425,106559,107792,115241,118601,120101,130396, 0 pan cmpl cmpl -1,-1,0,0,1,0,1,2,2,2,0,1,2, +585 NM_001038709 chr4 + 89951 122045 93055 120180 12 89951,92946,93029,93442,95693,103263,106337,106478,107642,115048,118447,120031, 90607,92961,93220,93488,95791,103372,106425,106559,107792,115241,118601,122045, 0 pan cmpl cmpl -1,-1,0,0,1,0,1,2,2,2,0,1, +585 NM_079880 chr4 + 89951 129320 93055 129118 13 89951,92946,93029,93442,95693,103263,106337,106478,107642,115048,115462,120031,128028, 90475,92961,93220,93488,95791,103372,106425,106559,107792,115241,115628,120101,129320, 0 pan cmpl cmpl -1,-1,0,0,1,0,1,2,2,2,0,1,2, +585 NM_001258476 chr4 + 89951 130685 93055 125039 14 89951,92946,93029,93442,95693,103263,106337,106478,107642,115048,118447,120031,124708,128028, 90607,92961,93220,93488,95791,103372,106425,106559,107792,115241,118601,120101,125154,130685, 0 pan cmpl cmpl -1,-1,0,0,1,0,1,2,2,2,0,1,2,-1, +585 NM_166723 chr4 + 89951 129320 93055 129118 14 89951,92946,93029,93442,95693,103263,106337,106478,107642,115048,115462,120031,128028,129052, 90607,92961,93220,93488,95791,103372,106425,106559,107792,115241,115628,120101,128998,129320, 0 pan cmpl cmpl -1,-1,0,0,1,0,1,2,2,2,0,1,2,0, +73 NM_001258477 chr4 + 90278 134896 93055 129118 12 90278,92946,93442,95693,103263,106337,106478,107642,115048,115462,120031,128028, 90607,93220,93488,95791,103372,106425,106559,107792,115241,115628,120101,134896, 0 pan cmpl cmpl -1,0,0,1,0,1,2,2,2,0,1,2, +585 NM_166718 chr4 + 90278 130685 93055 129118 12 90278,92946,93442,95693,103263,106337,106478,107642,115048,115462,120031,128028, 90475,93220,93488,95791,103372,106425,106559,107792,115241,115628,120101,130685, 0 pan cmpl cmpl -1,0,0,1,0,1,2,2,2,0,1,2, +585 NM_166720 chr4 + 91030 130685 93055 129118 12 91030,92946,93442,95693,103263,106337,106478,107642,115048,115462,120031,128028, 91193,93220,93488,95791,103372,106425,106559,107792,115241,115628,120101,130685, 0 pan cmpl cmpl -1,0,0,1,0,1,2,2,2,0,1,2, +585 NM_166724 chr4 + 110980 130685 111839 129118 5 110980,115048,115462,120031,128028, 113899,115241,115628,120101,130685, 0 pan cmpl cmpl 0,2,0,1,2, +586 NM_001169348 chr4 - 135699 150475 137494 150052 12 135699,135883,137311,139180,139463,140513,141483,142478,142934,144410,149947,150423, 135828,136630,139127,139405,139557,140838,142425,142582,144048,144518,150068,150475, 0 Ank cmpl cmpl -1,-1,2,2,1,0,0,1,0,0,0,-1, +586 NM_175928 chr4 - 137014 150380 137494 150052 11 137014,137311,139180,139463,140513,141483,142478,142934,144410,149947,150180, 137256,139127,139405,139557,140838,142425,142582,144048,144518,150068,150380, 0 Ank cmpl cmpl -1,2,2,1,0,0,1,0,0,0,-1, +586 NM_175927 chr4 - 137014 150380 137494 150052 11 137014,137311,139180,139463,140513,141483,142478,142934,144410,149947,150295, 137256,139127,139405,139557,140838,142425,142582,144048,144518,150068,150380, 0 Ank cmpl cmpl -1,2,2,1,0,0,1,0,0,0,-1, +586 NM_175926 chr4 - 137014 150078 137494 150052 10 137014,137311,139180,139463,140513,141483,142478,142934,144410,149947, 137256,139127,139405,139557,140838,142425,142582,144048,144518,150078, 0 Ank cmpl cmpl -1,2,2,1,0,0,1,0,0,0, +586 NM_001103379 chr4 + 152845 163749 155154 163421 10 152845,153811,154213,157504,157848,158016,158432,158999,160895,162825, 152913,153861,155590,157793,157958,158378,158936,159200,162753,163749, 0 CG32000 cmpl cmpl -1,-1,0,1,2,1,0,0,0,1, +586 NM_205865 chr4 + 152845 163749 155343 163421 11 152845,153811,154213,155296,157504,157848,158016,158432,158999,160895,162825, 152913,153857,154339,155590,157793,157958,158378,158936,159200,162753,163749, 0 CG32000 cmpl cmpl -1,-1,-1,0,1,2,1,0,0,0,1, +586 NM_166733 chr4 + 152845 160709 157551 160522 11 152845,153811,154213,154420,155450,157504,157848,158016,158432,158999,160447, 152913,153857,154339,154550,155590,157793,157958,158378,158936,159200,160709, 0 CG32000 cmpl cmpl -1,-1,-1,-1,-1,0,2,1,0,0,0, +586 NM_166729 chr4 + 152845 160709 155343 160522 10 152845,153811,154213,155296,157504,157848,158016,158432,158999,160447, 152913,153857,154339,155590,157793,157958,158378,158936,159200,160709, 0 CG32000 cmpl cmpl -1,-1,-1,0,1,2,1,0,0,0, +586 NM_166728 chr4 + 152845 160709 155154 160522 9 152845,153811,154213,157504,157848,158016,158432,158999,160447, 152913,153857,155590,157793,157958,158378,158936,159200,160709, 0 CG32000 cmpl cmpl -1,-1,0,1,2,1,0,0,0, +586 NR_073614 chr4 - 153299 153500 153500 153500 1 153299, 153500, 0 CR43956 unk unk -1, +586 NM_001272114 chr4 + 155391 163749 157551 163421 8 155391,157504,157848,158016,158432,158999,160895,162825, 155590,157793,157958,158378,158936,159200,162753,163749, 0 CG32000 cmpl cmpl -1,0,2,1,0,0,0,1, +586 NM_166732 chr4 + 156897 163749 157378 163421 9 156897,157316,157504,157848,158016,158432,158999,160895,162825, 156997,157403,157793,157958,158378,158936,159200,162753,163749, 0 CG32000 cmpl cmpl -1,0,1,2,1,0,0,0,1, +586 NM_166731 chr4 + 156897 160709 157378 160522 7 156897,157504,157848,158016,158432,158999,160447, 157403,157793,157958,158378,158936,159200,160709, 0 CG32000 cmpl cmpl 0,1,2,1,0,0,0, +586 NM_166730 chr4 + 156897 163749 157378 163421 8 156897,157504,157848,158016,158432,158999,160895,162825, 157403,157793,157958,158378,158936,159200,162753,163749, 0 CG32000 cmpl cmpl 0,1,2,1,0,0,0,1, +586 NM_166734 chr4 + 171389 174164 172376 173894 5 171389,172367,172820,173064,173609, 171462,172756,173004,173547,174164, 0 CG32006 cmpl cmpl -1,0,2,0,0, +586 NM_001297780 chr4 - 175279 176686 175404 176529 3 175279,175652,176390, 175591,175773,176686, 0 CG31997 cmpl cmpl 2,1,0, +586 NM_166735 chr4 - 175342 176686 175404 176529 3 175342,175652,176390, 175591,175773,176686, 0 CG31997 cmpl cmpl 2,1,0, +586 NM_001272117 chr4 - 178200 195766 179044 195585 13 178200,179125,179269,179847,180392,180957,181150,181447,185087,185340,194736,195410,195735, 179068,179203,179288,180338,180901,181087,181389,185021,185282,185690,194790,195594,195766, 0 CG33978 cmpl cmpl 0,0,2,0,1,0,1,0,0,1,1,0,-1, +586 NM_001272116 chr4 - 178200 195766 179083 195585 12 178200,179269,179847,180392,180957,181150,181447,185087,185340,194736,195410,195735, 179203,179288,180338,180901,181087,181389,185021,185282,185690,194790,195594,195766, 0 CG33978 cmpl cmpl 0,2,0,1,0,1,0,0,1,1,0,-1, +586 NM_001272115 chr4 - 178200 196265 179083 195585 12 178200,179269,179847,180392,180957,181150,181447,185087,185340,194736,195410,196141, 179203,179330,180338,180901,181087,181389,185021,185282,185690,194790,195594,196265, 0 CG33978 cmpl cmpl 0,2,0,1,0,1,0,0,1,1,0,-1, +586 NM_001038712 chr4 - 187170 195766 187721 195585 4 187170,194736,195410,195735, 194362,194790,195594,195766, 0 CG33978 cmpl cmpl 1,1,0,-1, +586 NM_001258478 chr4 - 187170 196265 187721 195585 4 187170,194736,195410,196147, 194362,194790,195594,196265, 0 CG33978 cmpl cmpl 1,1,0,-1, +586 NR_123743 chr4 + 196080 196500 196500 196500 2 196080,196324, 196265,196500, 0 CR45198 unk unk -1,-1, +586 NM_001258479 chr4 - 197973 200015 198066 199955 5 197973,199403,199562,199717,199886, 198618,199506,199660,199837,200015, 0 Arl4 cmpl cmpl 0,2,0,0,0, +586 NM_001272118 chr4 - 198063 200015 199443 199955 5 198063,199403,199562,199717,199889, 198618,199462,199660,199837,200015, 0 Arl4 cmpl cmpl -1,2,0,0,0, +586 NM_143648 chr4 - 198063 200015 198066 199955 5 198063,199403,199562,199717,199889, 198618,199506,199660,199837,200015, 0 Arl4 cmpl cmpl 0,2,0,0,0, +586 NM_166736 chr4 - 204701 214455 205140 209805 10 204701,205295,206452,206603,208622,208855,209050,209203,210623,214170, 205240,205421,206542,207466,208795,208995,209149,209874,210687,214455, 0 CG2316 cmpl cmpl 2,2,2,0,1,2,2,0,-1,-1, +586 NM_001258480 chr4 - 204850 210213 205140 209805 9 204850,205295,206452,206603,208622,208855,209050,209203,210151, 205240,205421,206542,207466,208795,208995,209149,209874,210213, 0 CG2316 cmpl cmpl 2,2,2,0,1,2,2,0,-1, +586 NM_166740 chr4 - 204850 214115 205140 209805 11 204850,205295,206452,206603,208622,208855,209050,209203,210623,211934,213969, 205240,205421,206542,207466,208795,208995,209149,209874,210687,212012,214115, 0 CG2316 cmpl cmpl 2,2,2,0,1,2,2,0,-1,-1,-1, +586 NM_166738 chr4 - 204850 214455 205140 209805 9 204850,205295,206452,206603,208622,208855,209050,209203,214298, 205240,205421,206542,207466,208795,208995,209149,209874,214455, 0 CG2316 cmpl cmpl 2,2,2,0,1,2,2,0,-1, +586 NM_166737 chr4 - 204850 214455 205140 209805 10 204850,205295,206452,206603,208622,208855,209050,209203,210623,214298, 205240,205421,206542,207466,208795,208995,209149,209874,210687,214455, 0 CG2316 cmpl cmpl 2,2,2,0,1,2,2,0,-1,-1, +586 NM_143649 chr4 - 204850 214115 205140 209805 10 204850,205295,206452,206603,208622,208855,209050,209203,210623,213969, 205240,205421,206542,207466,208795,208995,209149,209874,210687,214115, 0 CG2316 cmpl cmpl 2,2,2,0,1,2,2,0,-1,-1, +586 NR_123744 chr4 + 215357 216526 216526 216526 1 215357, 216526, 0 CR44441 unk unk -1, +586 NM_001258481 chr4 - 217300 226571 218503 224973 5 217300,222066,224605,225265,226284, 222009,222284,225218,225418,226571, 0 CG31998 cmpl cmpl 1,2,0,-1,-1, +586 NM_166742 chr4 - 218317 226571 218503 225326 5 218317,222066,224605,225265,226366, 222009,222284,225200,225418,226571, 0 CG31998 cmpl cmpl 1,2,1,0,-1, +586 NM_001297781 chr4 + 230849 233791 231080 233353 4 230849,231183,233253,233416, 231112,231306,233355,233791, 0 Crk cmpl cmpl 0,2,2,-1, +586 NM_001297782 chr4 + 230849 233791 231080 232519 6 230849,231063,231183,232479,233253,233416, 230988,231112,231306,232608,233355,233791, 0 Crk cmpl cmpl -1,0,2,2,-1,-1, +586 NM_001258483 chr4 + 230849 233791 231080 232806 7 230849,231183,232215,232479,232740,233253,233416, 231112,231306,232420,232608,232900,233355,233791, 0 Crk cmpl cmpl 0,2,2,0,0,-1,-1, +586 NM_001258482 chr4 + 230849 233791 231080 233641 6 230849,231207,232215,232479,233253,233416, 231112,231306,232420,232608,233355,233791, 0 Crk cmpl cmpl 0,2,2,0,0,0, +586 NM_166744 chr4 + 230849 233791 231080 233641 6 230849,231183,232264,232479,233253,233416, 231112,231301,232420,232608,233355,233791, 0 Crk cmpl cmpl 0,2,0,0,0,0, +586 NM_166743 chr4 + 230849 233791 231080 233641 7 230849,231063,231183,232215,232479,233253,233416, 230988,231112,231306,232420,232608,233355,233791, 0 Crk cmpl cmpl -1,0,2,2,0,0,0, +586 NM_143651 chr4 + 230849 233791 231080 233641 6 230849,231183,232215,232479,233253,233416, 231112,231306,232420,232608,233355,233791, 0 Crk cmpl cmpl 0,2,2,0,0,0, +586 NM_001297783 chr4 - 235634 248374 235730 246460 14 235634,235955,238031,238873,239071,240516,240769,243166,243279,243416,244182,244570,246387,248301, 235893,236186,238120,239006,239516,240654,241063,243224,243362,243638,244512,245065,247176,248374, 0 CG31999 cmpl cmpl 2,2,0,2,1,1,1,0,1,1,1,1,0,-1, +586 NM_166745 chr4 - 235634 246582 235730 246460 13 235634,235955,238031,238873,239071,240516,240769,243166,243279,243416,244182,244570,246387, 235893,236186,238120,239006,239516,240654,241063,243224,243362,243638,244512,245065,246582, 0 CG31999 cmpl cmpl 2,2,0,2,1,1,1,0,1,1,1,1,0, +586 NM_143655 chr4 + 248547 251054 248630 251025 3 248547,249530,250536, 248866,250197,251054, 0 yellow-h cmpl cmpl 0,2,0, +586 NR_133502 chr4 - 249201 249738 249738 249738 2 249201,249556, 249500,249738, 0 CR46065 unk unk -1,-1, +73 NM_143656 chr4 + 251355 266529 252579 266389 11 251355,252560,252904,254890,255489,257020,257894,260939,263891,264259,265805, 251521,252603,253474,254971,255570,257101,258185,261024,264211,264374,266529, 0 CG1674 cmpl cmpl -1,0,0,0,0,0,0,0,1,0,1, +73 NM_001169352 chr4 + 252051 266529 252579 266389 11 252051,252560,254890,257020,257894,260939,261270,263086,263795,264259,265805, 252226,252603,254971,257101,258185,261024,261459,263305,264211,264374,266529, 0 CG1674 cmpl cmpl -1,0,0,0,0,0,1,1,1,0,1, +73 NM_001169351 chr4 + 252051 266529 252579 266389 12 252051,252560,252904,254890,257020,257894,260939,261270,263086,263795,264259,265805, 252253,252603,253474,254971,257101,258185,261024,261459,263305,264211,264374,266529, 0 CG1674 cmpl cmpl -1,0,0,0,0,0,0,1,1,1,0,1, +73 NM_001272120 chr4 + 252051 266529 252579 266389 12 252051,252560,252904,254890,257020,257894,260939,261270,263113,263891,264259,265805, 252253,252603,253474,254971,257101,258185,261024,261459,263305,264211,264374,266529, 0 CG1674 cmpl cmpl -1,0,0,0,0,0,0,1,1,1,0,1, +73 NM_001258485 chr4 + 252051 266529 252579 266389 14 252051,252560,254890,255489,257020,257894,260563,260939,261270,263086,263795,264259,265043,265805, 252226,252603,254971,255570,257101,258185,260698,261024,261459,263305,264211,264374,265460,266529, 0 CG1674 cmpl cmpl -1,0,0,0,0,0,0,0,1,1,1,0,1,1, +73 NM_001258484 chr4 + 252051 266529 252579 266389 13 252051,252560,254890,255489,257020,257894,260939,261270,263086,263795,264259,265043,265805, 252226,252603,254971,255570,257101,258185,261024,261459,263305,264211,264374,265460,266529, 0 CG1674 cmpl cmpl -1,0,0,0,0,0,0,1,1,1,0,1,1, +586 NM_205866 chr4 + 252051 261944 252579 261503 7 252051,252560,254890,257020,257894,260939,261270, 252253,252603,254971,257101,258185,261024,261944, 0 CG1674 cmpl cmpl -1,0,0,0,0,0,1, +73 NM_166747 chr4 + 252051 266529 252579 266389 12 252051,252560,252904,254890,257020,257894,260939,261270,263086,263795,264259,265805, 252226,252603,253474,254971,257101,258185,261024,261459,263305,264211,264374,266529, 0 CG1674 cmpl cmpl -1,0,0,0,0,0,0,1,1,1,0,1, +73 NM_166746 chr4 + 252051 266529 252579 266389 10 252051,252560,254890,257020,257894,260939,261270,263891,264259,265805, 252253,252603,254971,257101,258185,261024,261459,264211,264374,266529, 0 CG1674 cmpl cmpl -1,0,0,0,0,0,1,1,0,1, +73 NM_001169350 chr4 + 252475 266529 252579 266389 11 252475,252904,254890,257020,257894,260939,261270,263086,263795,264259,265805, 252603,253474,254971,257101,258185,261024,261459,263305,264211,264374,266529, 0 CG1674 cmpl cmpl 0,0,0,0,0,0,1,1,1,0,1, +587 NM_001103381 chr4 - 267749 273955 270224 273336 9 267749,270182,270415,270659,270815,271940,272680,273284,273449, 267854,270361,270603,270762,270869,272151,272796,273337,273955, 0 dpr7 cmpl cmpl -1,1,2,1,1,0,1,0,-1, +587 NM_001103380 chr4 - 267749 273955 270224 273579 9 267749,270182,270415,270659,270815,271940,272680,273449,273826, 267854,270361,270603,270762,270869,272151,272796,273639,273955, 0 dpr7 cmpl cmpl -1,1,2,1,1,0,1,0,-1, +587 NM_001038713 chr4 + 275622 283145 276142 282755 8 275622,278937,279153,279903,280072,281855,282199,282402, 278030,279092,279298,279996,280230,282137,282350,283145, 0 RhoGAP102A cmpl cmpl 0,1,0,1,1,0,0,1, +587 NM_001272121 chr4 + 275622 285701 276142 285584 12 275622,278937,279153,279903,280072,281855,282199,282402,283831,284977,285153,285369, 278030,279092,279298,279996,280230,282137,282350,282688,283966,285055,285296,285701, 0 RhoGAP102A cmpl cmpl 0,1,0,1,1,0,0,1,2,2,2,1, +587 NM_001258487 chr4 + 275622 286200 276142 285584 12 275622,278937,279153,279903,280072,281855,282199,282402,283831,284977,285111,285369, 278030,279092,279298,279996,280230,282137,282350,282688,283966,285055,285296,286200, 0 RhoGAP102A cmpl cmpl 0,1,0,1,1,0,0,1,2,2,2,1, +587 NM_143657 chr4 + 275622 283293 276142 283264 9 275622,278937,279153,279903,280072,281855,282199,282402,283008, 278030,279092,279298,279996,280230,282137,282350,282688,283293, 0 RhoGAP102A cmpl cmpl 0,1,0,1,1,0,0,1,2, +587 NM_001272122 chr4 - 288800 296995 291075 296286 9 288800,291185,291694,292540,292851,293740,294386,296205,296916, 291125,291381,292473,292786,293034,294338,294542,296345,296995, 0 NfI cmpl cmpl 1,0,1,1,1,0,0,0,-1, +587 NM_205870 chr4 - 288939 296995 291075 296286 9 288939,291185,291694,292540,292851,293740,294386,296205,296916, 291125,291381,292473,292798,293034,294338,294542,296345,296995, 0 NfI cmpl cmpl 1,0,1,1,1,0,0,0,-1, +587 NR_073615 chr4 + 297148 298800 298800 298800 1 297148, 298800, 0 CR44023 unk unk -1, +587 NM_001258488 chr4 - 299310 326787 300764 325802 8 299310,302349,302573,303061,322867,323011,325641,326685, 300865,302518,302654,303364,322949,323152,325804,326787, 0 Syt7 cmpl cmpl 1,0,0,0,2,2,0,-1, +587 NM_205871 chr4 - 299310 326444 300764 303349 8 299310,300950,302349,302573,303061,322867,323011,325986, 300865,301163,302518,302654,303364,322949,323152,326444, 0 Syt7 cmpl cmpl 1,1,0,0,0,-1,-1,-1, +587 NM_166751 chr4 - 299310 326444 300764 325802 9 299310,300950,302349,302573,303061,322867,323011,325641,326321, 300865,301163,302518,302654,303364,322949,323152,325804,326444, 0 Syt7 cmpl cmpl 1,1,0,0,0,2,2,0,-1, +587 NM_166749 chr4 - 299310 327107 301051 325802 10 299310,300950,301122,302349,302573,303061,322867,323011,325641,327065, 300865,301057,301163,302518,302654,303364,322949,323152,325804,327107, 0 Syt7 cmpl cmpl -1,0,1,0,0,0,2,2,0,-1, +587 NM_166748 chr4 - 299310 326444 300764 325802 9 299310,300950,302349,302573,303061,322867,323011,325641,326357, 300865,301163,302518,302654,303364,322949,323152,325804,326444, 0 Syt7 cmpl cmpl 1,1,0,0,0,2,2,0,-1, +587 NM_001272123 chr4 + 328718 331448 328849 330815 5 328718,329056,330164,330319,330704, 328915,329705,330259,330643,331448, 0 Rad23 cmpl cmpl 0,0,1,0,0, +587 NM_166752 chr4 + 328718 330928 329203 330815 5 328718,329038,330164,330319,330704, 328915,329705,330259,330643,330928, 0 Rad23 cmpl cmpl -1,0,1,0,0, +587 NM_143661 chr4 + 328718 330928 328849 330815 5 328718,329056,330164,330319,330704, 328915,329705,330259,330643,330928, 0 Rad23 cmpl cmpl 0,0,1,0,0, +587 NM_001144383 chr4 - 331555 334713 333415 334079 3 331555,333982,334645, 333924,334268,334713, 0 Zip102B cmpl cmpl 1,0,-1, +587 NM_001297784 chr4 - 331555 334713 333415 334472 3 331555,333982,334373, 333924,334268,334713, 0 Zip102B cmpl cmpl 1,0,0, +587 NM_205872 chr4 - 331555 334539 333415 334079 3 331555,333982,334324, 333924,334268,334539, 0 Zip102B cmpl cmpl 1,0,-1, +587 NM_143662 chr4 - 331555 334539 333415 334472 3 331555,333982,334373, 333924,334268,334539, 0 Zip102B cmpl cmpl 1,0,0, +587 NM_001272124 chr4 + 335548 352013 337042 340425 4 335548,337018,340077,348790, 335583,337135,340667,352013, 0 CG32850 cmpl cmpl -1,0,0,-1, +587 NM_166753 chr4 + 335548 342011 337042 340425 3 335548,337018,340074, 335805,337135,342011, 0 CG32850 cmpl cmpl -1,0,0, +587 NM_001201587 chr4 - 348818 379283 349832 376092 18 348818,358161,363547,369620,369838,370106,370355,371228,371390,372211,372509,372806,374568,374976,375305,375656,375935,379175, 350054,358173,363686,369772,370050,370305,370669,371316,371835,372453,372752,373216,374604,375187,375592,375851,376107,379283, 0 PMCA cmpl cmpl 0,0,2,0,1,0,1,0,2,0,0,1,1,0,1,1,0,-1, +587 NM_001201588 chr4 - 349441 379283 349832 376092 19 349441,350896,358161,363547,369620,369838,370106,370355,371228,371390,372211,372509,372806,374568,374976,375305,375656,375935,379257, 350054,350965,358173,363686,369772,370050,370305,370669,371316,371835,372453,372752,373216,374604,375187,375592,375851,376107,379283, 0 PMCA cmpl cmpl 0,0,0,2,0,1,0,1,0,2,0,0,1,1,0,1,1,0,-1, +587 NM_001201586 chr4 - 349441 379283 349832 376092 17 349441,350896,363547,369620,369838,370106,370355,371228,371390,372211,372509,372806,374976,375305,375656,375935,379257, 350054,350965,363686,369772,370050,370305,370669,371316,371835,372453,372752,373216,375187,375592,375851,376107,379283, 0 PMCA cmpl cmpl 0,0,2,0,1,0,1,0,2,0,0,1,0,1,1,0,-1, +587 NM_001201585 chr4 - 349441 379543 349832 376092 18 349441,350896,363547,369620,369838,370106,370355,371228,371390,372211,372509,372806,374568,374976,375305,375656,375935,379469, 350054,350965,363686,369772,370050,370305,370669,371316,371835,372453,372752,373216,374604,375187,375592,375851,376107,379543, 0 PMCA cmpl cmpl 0,0,2,0,1,0,1,0,2,0,0,1,1,0,1,1,0,-1, +587 NM_001014688 chr4 - 349441 379283 349832 376092 17 349441,363547,369620,369838,370106,370355,371228,371390,372211,372509,372806,374568,374976,375305,375656,375935,379175, 350054,363686,369772,370050,370305,370669,371316,371835,372453,372752,373216,374604,375187,375592,375851,376107,379283, 0 PMCA cmpl cmpl 0,2,0,1,0,1,0,2,0,0,1,1,0,1,1,0,-1, +587 NM_001038714 chr4 - 349441 379283 352190 376092 19 349441,350896,352023,363547,369620,369838,370106,370355,371228,371390,372211,372509,372806,374568,374976,375305,375656,375935,379175, 350054,350965,352628,363686,369772,370050,370305,370669,371316,371835,372453,372752,373216,374604,375187,375592,375851,376107,379283, 0 PMCA cmpl cmpl -1,-1,0,2,0,1,0,1,0,2,0,0,1,1,0,1,1,0,-1, +587 NM_166755 chr4 - 349441 379283 349832 376092 18 349441,350896,363547,369620,369838,370106,370355,371228,371390,372211,372509,372806,374568,374976,375305,375656,375935,379257, 350054,350965,363686,369772,370050,370305,370669,371316,371835,372453,372752,373216,374604,375187,375592,375851,376107,379283, 0 PMCA cmpl cmpl 0,0,2,0,1,0,1,0,2,0,0,1,1,0,1,1,0,-1, +587 NM_166754 chr4 - 349441 379283 349832 376092 18 349441,350896,363547,369620,369838,370106,370355,371228,371390,372211,372509,372806,374568,374976,375305,375656,375935,379175, 350054,350965,363686,369772,370050,370305,370669,371316,371835,372453,372752,373216,374604,375187,375592,375851,376107,379283, 0 PMCA cmpl cmpl 0,0,2,0,1,0,1,0,2,0,0,1,1,0,1,1,0,-1, +587 NM_001201589 chr4 - 350142 379283 352190 376092 17 350142,363547,369620,369838,370106,370355,371228,371390,372211,372509,372806,374568,374976,375305,375656,375935,379175, 352628,363686,369772,370050,370305,370669,371316,371835,372453,372752,373216,374604,375187,375592,375851,376107,379283, 0 PMCA cmpl cmpl 0,2,0,1,0,1,0,2,0,0,1,1,0,1,1,0,-1, +587 NM_001014689 chr4 - 351481 379283 352190 376092 17 351481,363547,369620,369838,370106,370355,371228,371390,372211,372509,372806,374568,374976,375305,375656,375935,379175, 352628,363686,369772,370050,370305,370669,371316,371835,372453,372752,373216,374604,375187,375592,375851,376107,379283, 0 PMCA cmpl cmpl 0,2,0,1,0,1,0,2,0,0,1,1,0,1,1,0,-1, +587 NM_001014687 chr4 - 355295 379283 355666 376092 17 355295,363547,369620,369838,370106,370355,371228,371390,372211,372509,372806,374568,374976,375305,375656,375935,379175, 355699,363686,369772,370050,370305,370669,371316,371835,372453,372752,373216,374604,375187,375592,375851,376107,379283, 0 PMCA cmpl cmpl 0,2,0,1,0,1,0,2,0,0,1,1,0,1,1,0,-1, +73 NM_079882 chr4 + 380563 393410 381316 393018 13 380563,381212,382929,383296,383571,384119,384493,386299,390132,390435,391716,392438,392875, 380910,381632,383239,383508,383760,384265,385567,387388,390370,390590,391983,392802,393410, 0 Hcf cmpl cmpl -1,0,1,2,1,1,0,0,0,1,0,0,1, +73 NM_205873 chr4 + 380563 396180 381316 393018 13 380563,381212,382929,383296,383571,384119,384493,386299,390132,390435,391716,392438,392875, 380606,381632,383239,383508,383760,384265,385567,387388,390370,390590,391983,392802,396180, 0 Hcf cmpl cmpl -1,0,1,2,1,1,0,0,0,1,0,0,1, +73 NM_001258491 chr4 + 380563 393410 381316 393018 14 380563,381212,382929,383296,383571,384119,384493,386299,386485,390132,390435,391716,392438,392875, 380984,381632,383239,383508,383760,384271,385567,386431,387388,390370,390590,391983,392802,393410, 0 Hcf cmpl cmpl -1,0,1,2,1,1,0,0,0,0,1,0,0,1, +73 NM_166757 chr4 + 380563 393410 381316 393018 13 380563,381212,382929,383296,383571,384119,384649,386299,390132,390435,391716,392438,392875, 380910,381632,383239,383508,383760,384265,385567,387388,390370,390590,391983,392802,393410, 0 Hcf cmpl cmpl -1,0,1,2,1,1,0,0,0,1,0,0,1, +73 NM_166756 chr4 + 380563 395599 381316 393018 13 380563,381212,382929,383296,383571,384119,384493,386299,390132,390435,391716,392438,392875, 380606,381632,383239,383508,383760,384265,385567,387388,390370,390590,391983,392802,395599, 0 Hcf cmpl cmpl -1,0,1,2,1,1,0,0,0,1,0,0,1, +588 NM_001258493 chr4 - 396265 408948 396588 408484 9 396265,397719,398383,398510,399021,399341,402748,407532,408454, 397257,398295,398451,398828,399187,399526,403034,407610,408948, 0 dati cmpl cmpl 0,0,1,1,0,1,0,0,0, +588 NM_001258492 chr4 - 396265 416231 396588 412157 10 396265,397719,398383,398510,399021,399341,402748,407532,411050,414487, 397257,398295,398451,398828,399187,399526,403034,407610,412170,416231, 0 dati cmpl cmpl 0,0,1,1,0,1,0,0,0,-1, +588 NM_205874 chr4 - 396265 414036 396588 412157 10 396265,397719,398383,398510,399021,399341,402748,407532,411050,413888, 397257,398295,398451,398828,399187,399526,403034,407610,412170,414036, 0 dati cmpl cmpl 0,0,1,1,0,1,0,0,0,-1, +588 NM_166758 chr4 - 396265 414036 396588 412157 10 396265,397719,398383,398510,399021,399341,402748,407532,411050,413888, 397257,398295,398451,398828,399157,399526,403034,407610,412170,414036, 0 dati cmpl cmpl 0,0,1,1,0,1,0,0,0,-1, +588 NR_123745 chr4 + 401349 401901 401901 401901 2 401349,401670, 401437,401901, 0 CR45125 unk unk -1,-1, +588 NR_073616 chr4 + 416021 416580 416580 416580 1 416021, 416580, 0 CR44027 unk unk -1, +588 NR_144673 chr4 - 421328 421391 421391 421391 1 421328, 421391, 0 mir-9385 unk unk -1, +588 NR_047708 chr4 + 446692 447227 447227 447227 1 446692, 447227, 0 CR43437 unk unk -1, +588 NR_073617 chr4 + 447956 452395 452395 452395 2 447956,450122, 448337,452395, 0 CR44024 unk unk -1,-1, +588 NM_143665 chr4 - 457582 464537 458011 464019 6 457582,459600,460073,462805,463489,463838, 459544,459791,462077,463015,463780,464537, 0 lgs cmpl cmpl 0,1,1,1,1,0, +588 NM_079883 chr4 + 466129 474573 467545 473825 9 466129,467726,470549,470867,470996,471815,473243,473428,473597, 467661,467861,470594,470942,471135,472080,473370,473516,474573, 0 CaMKI cmpl cmpl 0,2,2,2,2,0,1,2,0, +588 NM_166764 chr4 + 466129 474573 470934 473825 8 466129,467726,470867,470996,471815,473243,473428,473597, 466274,467861,470942,471135,472080,473370,473516,474573, 0 CaMKI cmpl cmpl -1,-1,0,2,0,1,2,0, +588 NM_166761 chr4 + 466718 474573 467545 473825 9 466718,467256,467726,470867,470996,471815,473243,473428,473597, 467112,467661,467861,470942,471135,472080,473370,473516,474573, 0 CaMKI cmpl cmpl -1,0,2,2,2,0,1,2,0, +588 NM_166760 chr4 + 466718 474573 467545 473825 11 466718,467256,467446,467726,470549,470867,470996,471815,473243,473428,473597, 467112,467377,467661,467861,470594,470942,471135,472080,473370,473516,474573, 0 CaMKI cmpl cmpl -1,-1,0,2,2,2,2,0,1,2,0, +588 NM_166759 chr4 + 467203 474573 467545 473825 10 467203,467446,467726,470549,470867,470996,471815,473243,473428,473597, 467377,467661,467861,470594,470942,471135,472080,473370,473516,474573, 0 CaMKI cmpl cmpl -1,0,2,2,2,2,0,1,2,0, +588 NR_123746 chr4 + 480393 482039 482039 482039 2 480393,480681, 480533,482039, 0 CR45126 unk unk -1,-1, +588 NM_143666 chr4 - 480512 487454 480646 487295 8 480512,480828,481339,482130,483013,483680,485422,487126, 480767,481282,481673,482954,483127,485366,485941,487454, 0 bip2 cmpl cmpl 2,1,0,1,1,1,1,0, +588 NM_001347760 chr4 + 488122 492102 488476 491777 4 488122,488376,489782,491639, 488319,488620,489956,492102, 0 CG33941 cmpl cmpl -1,0,0,0, +588 NM_001272127 chr4 - 490034 506659 492914 505858 14 490034,493203,493772,495078,495585,497588,497917,499163,499425,500660,500927,501401,501834,505835, 493146,493303,494345,495394,495730,497728,498709,499364,499494,500864,501317,501767,502330,506659, 0 Asator cmpl cmpl 2,1,1,0,2,0,0,0,0,0,0,0,2,0, +588 NM_001272126 chr4 - 491911 503346 492914 501888 14 491911,493203,493772,495078,495585,497588,497917,499163,499425,500660,500927,501401,501834,503109, 493146,493303,494345,495394,495730,497728,498709,499364,499494,500864,501317,501767,502330,503346, 0 Asator cmpl cmpl 2,1,1,0,2,0,0,0,0,0,0,0,0,-1, +588 NM_166766 chr4 - 491911 504429 495510 501888 13 491911,493203,493772,495078,497588,497917,499163,499425,500660,500927,501401,501834,504126, 493146,493303,494345,495730,497728,498709,499364,499494,500864,501317,501767,502330,504429, 0 Asator cmpl cmpl -1,-1,-1,2,0,0,0,0,0,0,0,0,-1, +588 NM_143667 chr4 - 491911 502596 492914 502462 14 491911,493203,493772,495078,495585,497588,497917,499163,499425,500660,500927,501401,501834,502436, 493146,493303,494345,495394,495730,497728,498709,499364,499494,500864,501317,501767,502330,502596, 0 Asator cmpl cmpl 2,1,1,0,2,0,0,0,0,0,0,0,2,0, +588 NM_001297785 chr4 - 493520 509620 493701 501888 12 493520,495078,495585,497588,497917,499163,499425,500660,500927,501401,501834,509473, 494345,495394,495730,497728,498709,499364,499494,500864,501317,501767,502330,509620, 0 Asator cmpl cmpl 1,0,2,0,0,0,0,0,0,0,0,-1, +588 NM_001272129 chr4 - 493520 504429 493701 501888 12 493520,495078,495585,497588,497917,499163,499425,500660,500927,501401,501834,504126, 494345,495394,495730,497728,498709,499364,499494,500864,501317,501767,502330,504429, 0 Asator cmpl cmpl 1,0,2,0,0,0,0,0,0,0,0,-1, +588 NM_001272128 chr4 - 493520 506659 493701 505858 12 493520,495078,495585,497588,497917,499163,499425,500660,500927,501401,501834,505835, 494345,495394,495730,497728,498709,499364,499494,500864,501317,501767,502330,506659, 0 Asator cmpl cmpl 1,0,2,0,0,0,0,0,0,0,2,0, +588 NM_001272125 chr4 - 493520 502596 493701 502462 9 493520,495078,497917,499163,500660,500927,501401,501834,502436, 494345,495394,498709,499364,500864,501317,501767,502330,502596, 0 Asator cmpl cmpl 1,0,0,0,0,0,0,2,0, +588 NM_166765 chr4 - 493520 502596 493701 502462 12 493520,495078,495585,497588,497917,499163,499425,500660,500927,501401,501834,502436, 494345,495394,495730,497728,498709,499364,499494,500864,501317,501767,502330,502596, 0 Asator cmpl cmpl 1,0,2,0,0,0,0,0,0,0,2,0, +73 NM_079884 chr4 + 522435 560418 542129 559180 14 522435,524476,536207,542098,544956,545529,550318,551781,552061,553408,553608,557800,559163,559284, 522483,524764,536257,543730,545138,547146,551719,552005,552409,553552,556506,558386,559230,560418, 0 zfh2 cmpl cmpl -1,-1,-1,0,2,1,1,1,0,0,0,0,1,-1, +73 NM_001272130 chr4 + 522435 558999 542129 557594 13 522435,524476,536207,542098,544956,545529,550318,551781,552061,553408,553608,557591,557800, 522483,524764,536257,543730,545138,547146,551719,552005,552409,553552,556506,557701,558999, 0 zfh2 cmpl cmpl -1,-1,-1,0,2,1,1,1,0,0,0,0,-1, +73 NM_001258496 chr4 + 522435 561500 542129 559180 14 522435,524476,536207,542098,544956,545529,550318,551784,552061,553411,553608,557800,559163,559284, 522483,524764,536257,543730,545138,547146,551719,552005,552409,553552,556506,558386,559230,561500, 0 zfh2 cmpl cmpl -1,-1,-1,0,2,1,1,1,0,0,0,0,1,-1, +589 NM_001297786 chr4 - 558957 578480 566288 574202 6 558957,569884,570339,571379,572616,578068, 568769,570247,570499,572006,574367,578480, 0 Thd1 cmpl cmpl 0,0,2,2,0,-1, +589 NM_001272131 chr4 - 561185 578480 566288 574202 6 561185,569884,570339,571379,572616,578068, 568769,570247,570499,572006,574367,578480, 0 Thd1 cmpl cmpl 0,0,2,2,0,-1, +589 NM_143668 chr4 - 565893 578480 566288 574202 6 565893,569884,570339,571379,572616,578068, 568769,570247,570499,572006,574367,578480, 0 Thd1 cmpl cmpl 0,0,2,2,0,-1, +589 NR_073619 chr4 - 577650 578480 578480 578480 2 577650,578068, 577983,578480, 0 CR43958 unk unk -1,-1, +589 NM_079885 chr4 + 578641 586557 580883 586382 9 578641,580720,580974,581096,581343,584986,585166,586032,586226, 578794,580926,581037,581209,581446,585105,585288,586141,586557, 0 Pur-alpha cmpl cmpl -1,0,1,1,0,1,0,2,0, +589 NM_166767 chr4 + 578641 586557 580883 586382 9 578641,580723,580974,581096,581343,584986,585166,586035,586226, 578794,580926,581037,581209,581446,585105,585288,586141,586557, 0 Pur-alpha cmpl cmpl -1,0,1,1,0,1,0,2,0, +589 NM_001272134 chr4 + 578848 587883 580905 586382 9 578848,580720,580997,581096,581343,584986,585166,586035,586226, 578926,580926,581037,581209,581446,585105,585288,586141,587883, 0 Pur-alpha cmpl cmpl -1,0,0,1,0,1,0,2,0, +589 NM_001272133 chr4 + 578848 586557 580883 586382 9 578848,580720,580974,581096,581343,584986,585166,586032,586226, 578895,580926,581037,581209,581446,585105,585288,586141,586557, 0 Pur-alpha cmpl cmpl -1,0,1,1,0,1,0,2,0, +589 NM_166769 chr4 + 578848 587883 580905 586382 9 578848,580720,580997,581096,581343,584986,585166,586032,586226, 578926,580926,581037,581209,581446,585105,585288,586141,587883, 0 Pur-alpha cmpl cmpl -1,0,0,1,0,1,0,2,0, +589 NM_166768 chr4 + 578848 586557 580883 586382 9 578848,580723,580974,581096,581343,584986,585166,586035,586226, 578926,580926,581037,581209,581446,585105,585288,586141,586557, 0 Pur-alpha cmpl cmpl -1,0,1,1,0,1,0,2,0, +589 NM_001272132 chr4 + 580289 587883 580883 586382 9 580289,580720,580974,581096,581343,584986,585166,586035,586226, 580519,580926,581037,581209,581446,585105,585288,586141,587883, 0 Pur-alpha cmpl cmpl -1,0,1,1,0,1,0,2,0, +589 NM_001272135 chr4 - 588921 592180 588992 591321 7 588921,589739,590600,590859,591034,591229,592160, 589682,589927,590802,590969,591159,591407,592180, 0 ND-49 cmpl cmpl 0,1,0,1,2,0,-1, +589 NM_143669 chr4 - 588921 591416 588992 591321 6 588921,589739,590600,590859,591034,591229, 589682,589927,590802,590969,591159,591416, 0 ND-49 cmpl cmpl 0,1,0,1,2,0, +589 NM_166771 chr4 + 592380 600748 594374 597948 5 592380,594238,595960,596327,597604, 592797,595054,596271,596951,600748, 0 Ephrin cmpl cmpl -1,0,2,1,1, +589 NM_166770 chr4 + 592380 598769 594374 597948 5 592380,594238,595960,596327,597604, 592592,595054,596271,596951,598769, 0 Ephrin cmpl cmpl -1,0,2,1,1, +589 NM_143670 chr4 + 592380 598769 594374 597948 5 592380,594238,595960,596327,597604, 592489,595054,596271,596951,598769, 0 Ephrin cmpl cmpl -1,0,2,1,1, +589 NM_166773 chr4 + 603733 609974 604451 609576 10 603733,604414,604561,605387,605615,605923,606465,607527,608468,609197, 603851,604489,604644,605557,605800,606398,606564,607719,608668,609974, 0 CG1909 cmpl cmpl -1,0,2,1,0,2,0,0,0,2, +589 NM_143671 chr4 + 603733 609974 604451 609576 10 603733,604414,604561,605387,605615,605923,606465,607527,608468,609197, 603878,604489,604644,605557,605800,606398,606564,607719,608668,609974, 0 CG1909 cmpl cmpl -1,0,2,1,0,2,0,0,0,2, +589 NR_123747 chr4 - 618249 618900 618900 618900 1 618249, 618900, 0 CR45199 unk unk -1, +589 NM_080103 chr4 - 619180 628275 621729 627328 4 619180,622382,623937,625628, 622155,622561,624878,628275, 0 onecut cmpl cmpl 0,1,2,0, +589 NM_001272136 chr4 - 619180 628275 621729 627328 5 619180,622382,623937,625628,628062, 622155,622561,624878,627370,628275, 0 onecut cmpl cmpl 0,1,2,0,-1, +589 NM_001169353 chr4 + 631309 641360 632053 640880 15 631309,631910,632138,632352,634240,634562,635661,636630,637929,638973,639161,639318,640262,640473,640879, 631522,632064,632281,632432,634421,635048,636549,636807,637977,639102,639257,639689,640409,640733,641360, 0 Eph cmpl cmpl -1,0,2,1,0,1,1,1,1,1,1,1,0,0,2, +589 NM_079886 chr4 + 631309 641552 632028 640984 14 631309,631910,632352,634240,634562,635661,636630,637929,638973,639161,639318,640262,640473,640879, 631522,632281,632432,634421,635048,636549,636807,637977,639102,639257,639689,640409,640803,641552, 0 Eph cmpl cmpl -1,0,1,0,1,1,1,1,1,1,1,0,0,0, +589 NM_166777 chr4 + 631309 641552 632053 640984 14 631309,631910,632138,632352,634240,634562,635661,636630,638973,639161,639318,640262,640473,640879, 631522,632064,632281,632432,634421,635048,636549,636807,639102,639257,639689,640409,640803,641552, 0 Eph cmpl cmpl -1,0,2,1,0,1,1,1,1,1,1,0,0,0, +589 NM_166776 chr4 + 631309 643096 632028 640984 14 631309,631910,632352,634240,634562,635661,636630,638973,639161,639318,640262,640473,640879,642554, 631522,632281,632432,634421,635048,636549,636807,639102,639257,639689,640409,640803,642498,643096, 0 Eph cmpl cmpl -1,0,1,0,1,1,1,1,1,1,0,0,0,-1, +589 NM_166775 chr4 + 631309 641552 632028 640984 13 631309,631910,632352,634240,634562,635661,636630,638973,639161,639318,640262,640473,640879, 631522,632281,632432,634421,635048,636549,636807,639102,639257,639689,640409,640803,641552, 0 Eph cmpl cmpl -1,0,1,0,1,1,1,1,1,1,0,0,0, +589 NM_166774 chr4 + 631309 640977 632028 640860 13 631309,631910,632352,634240,634562,635661,636630,637929,638973,639161,639318,640262,640473, 631522,632281,632432,634421,635048,636549,636807,637977,639102,639257,639689,640409,640977, 0 Eph cmpl cmpl -1,0,1,0,1,1,1,1,1,1,1,0,0, +589 NM_079887 chr4 - 643844 646657 643996 646210 2 643844,645397, 645289,646657, 0 mav cmpl cmpl 0,0, +589 NR_047709 chr4 + 646751 646838 646838 646838 1 646751, 646838, 0 mir-954 unk unk -1, +73 NM_143673 chr4 + 650316 655976 650461 655137 10 650316,652252,652653,652833,653073,653954,654116,654546,654802,655035, 650605,652520,652755,653014,653341,654058,654486,654750,654970,655976, 0 Gat cmpl cmpl 0,0,1,1,2,0,2,0,0,0, +73 NM_166779 chr4 + 650318 655976 650461 654676 10 650318,652252,652653,652833,653073,653954,654116,654586,654802,655035, 650605,652520,652755,653014,653341,654058,654486,654750,654970,655976, 0 Gat cmpl cmpl 0,0,1,1,2,0,2,0,-1,-1, +590 NM_001042785 chr4 - 656756 667182 656933 667146 13 656756,659640,659958,660218,660732,660898,661158,662901,663117,664614,666574,666858,667070, 657244,659829,660160,660674,660837,661102,661362,663054,663354,664781,666808,667020,667182, 0 Ekar cmpl cmpl 1,1,0,0,0,0,0,0,0,1,1,1,0, +590 NM_001042786 chr4 - 656756 667182 656933 667146 13 656756,659640,659958,660218,660732,660898,661158,662901,663117,664614,666574,666858,667070, 657244,659829,660160,660674,660834,661102,661362,663054,663354,664781,666808,667020,667182, 0 Ekar cmpl cmpl 1,1,0,0,0,0,0,0,0,1,1,1,0, +590 NM_143674 chr4 - 656756 667182 660206 667146 12 656756,659640,659958,660732,660898,661158,662901,663117,664614,666574,666858,667070, 657244,659829,660674,660837,661102,661362,663054,663354,664781,666808,667020,667182, 0 Ekar cmpl cmpl -1,-1,0,0,0,0,0,0,1,1,1,0, +590 NM_166783 chr4 - 669666 683729 670882 678963 11 669666,672930,673271,673526,674495,675130,675686,676841,678527,681671,683390, 671656,673210,673459,673677,674674,675424,676061,678310,679134,682606,683729, 0 gw cmpl cmpl 0,2,0,2,0,0,0,1,0,-1,-1, +590 NM_001014691 chr4 - 670596 681234 670882 678963 10 670596,672930,673271,673526,674495,675130,675686,676841,678527,681054, 671656,673204,673468,673677,674674,675424,676061,678310,679134,681234, 0 gw cmpl cmpl 0,2,0,2,0,0,0,1,0,-1, +590 NM_166785 chr4 - 670596 680609 670882 678963 10 670596,672930,673271,673526,674495,675130,675686,676841,678527,680503, 671656,673210,673468,673677,674674,675424,676061,678310,679134,680609, 0 gw cmpl cmpl 0,2,0,2,0,0,0,1,0,-1, +590 NM_166784 chr4 - 670596 680609 670882 678963 10 670596,672930,673271,673526,674495,675130,675686,676841,678527,680546, 671656,673210,673468,673677,674674,675424,676061,678310,679134,680609, 0 gw cmpl cmpl 0,2,0,2,0,0,0,1,0,-1, +590 NM_166781 chr4 - 670596 681234 670882 678963 10 670596,672930,673271,673526,674495,675130,675686,676841,678527,681054, 671656,673210,673468,673677,674674,675424,676061,678310,679134,681234, 0 gw cmpl cmpl 0,2,0,2,0,0,0,1,0,-1, +590 NM_166780 chr4 - 670596 680609 670882 678963 10 670596,672930,673271,673526,674495,675130,675686,676841,678527,680185, 671656,673210,673468,673677,674674,675424,676061,678310,679134,680609, 0 gw cmpl cmpl 0,2,0,2,0,0,0,1,0,-1, +590 NM_001272138 chr4 + 684246 690510 684326 689811 5 684246,684480,685613,686576,689755, 684368,684966,685931,687558,690510, 0 Slip1 cmpl cmpl 0,0,0,0,1, +590 NM_001272137 chr4 + 684246 690510 684326 690076 5 684246,684480,686576,689045,689755, 684368,684966,687558,689200,690510, 0 Slip1 cmpl cmpl 0,0,0,1,0, +590 NM_143676 chr4 + 684246 690510 684326 690076 6 684246,684480,685613,686576,689045,689755, 684368,684966,685931,687558,689200,690510, 0 Slip1 cmpl cmpl 0,0,0,0,1,0, +590 NM_001272141 chr4 + 691767 708191 701334 706666 3 691767,701065,705206, 692242,701761,708191, 0 CG11360 cmpl cmpl -1,0,1, +590 NM_001272139 chr4 + 691767 711276 701334 706666 4 691767,691872,701065,705206, 691792,692013,701761,711276, 0 CG11360 cmpl cmpl -1,-1,0,1, +590 NM_001272140 chr4 + 700895 708191 701334 706666 3 700895,701065,705206, 700930,701761,708191, 0 CG11360 cmpl cmpl -1,0,1, +590 NM_143677 chr4 + 701218 710221 701334 706666 2 701218,705206, 701761,710221, 0 CG11360 cmpl cmpl 0,1, +590 NM_166788 chr4 - 711311 716681 712616 715015 5 711311,713050,714006,715839,716322, 712985,713469,715042,715963,716681, 0 myo cmpl cmpl 0,1,0,-1,-1, +590 NM_166786 chr4 - 711903 716681 712616 715015 4 711903,713050,714006,716322, 712985,713469,715042,716681, 0 myo cmpl cmpl 0,1,0,-1, +590 NM_166787 chr4 - 712226 716681 712616 715015 4 712226,713050,714006,715839, 712985,713469,715042,716681, 0 myo cmpl cmpl 0,1,0,-1, +590 NM_166789 chr4 + 718314 741799 734669 741548 8 718314,731542,733118,734483,737752,738279,739899,740947, 718509,731708,733299,735138,737926,738555,740254,741799, 0 ey cmpl cmpl -1,-1,-1,0,1,1,1,2, +590 NM_001014693 chr4 + 725276 741799 725790 741548 9 725276,728117,731542,733118,734483,737752,738279,739899,740947, 725899,728297,731708,733299,735138,737926,738555,740254,741799, 0 ey cmpl cmpl 0,1,1,2,0,1,1,1,2, +590 NM_079889 chr4 + 725276 741799 725790 741548 8 725276,731542,733118,734483,737752,738279,739899,740947, 725899,731708,733299,735138,737926,738555,740254,741799, 0 ey cmpl cmpl 0,1,2,0,1,1,1,2, +590 NM_001014694 chr4 + 728054 741799 728131 741548 8 728054,731542,733118,734483,737752,738279,739899,740947, 728297,731708,733299,735138,737926,738555,740254,741799, 0 ey cmpl cmpl 0,1,2,0,1,1,1,2, +73 NM_001169354 chr4 + 745025 796707 746342 796175 46 745025,746294,747287,748086,748729,749298,749627,749899,751402,751688,752185,753842,754545,754904,755103,755339,756140,756530,756774,756964,757444,758361,759578,760574,763028,763413,765791,765997,767101,767932,771195,772802,773650,773963,774912,778146,778490,778845,788387,789429,791178,793028,794642,794810,795002,795540, 745117,746655,747309,748249,748871,749440,749828,750201,751626,752091,752859,754190,754590,755027,755163,755438,756449,756656,756813,757141,757672,758535,759614,760607,763176,763787,765917,766697,767455,769645,772095,773566,773786,774854,777585,778428,778790,788316,789366,789771,792221,793085,794743,794937,795305,796707, 0 bt cmpl cmpl -1,0,1,2,0,1,2,2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,2,2,1,1,0,1,1, +73 NM_001272143 chr4 + 745025 797100 746342 796175 44 745025,746294,747557,748086,748729,749298,749627,749899,751402,751688,752185,753842,754545,754904,755103,755339,756140,756530,756774,757444,758361,759578,763028,763413,765791,765997,767101,767932,771195,772802,773650,773963,774912,778146,778490,778845,788387,789429,791178,793028,794642,794810,795002,795540, 745117,746655,747588,748249,748871,749440,749828,750201,751626,752091,752859,754190,754590,755027,755163,755438,756449,756656,756813,757672,758535,759614,763176,763787,765917,766697,767455,769645,772095,773566,773786,774854,777585,778428,778790,788316,789366,789771,792221,793085,794743,794937,795305,797100, 0 bt cmpl cmpl -1,0,1,2,0,1,2,2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,2,2,1,1,0,1,1, +73 NM_205876 chr4 + 745025 796707 746342 796175 41 745025,746294,747287,748086,748729,751402,751688,752185,753842,754545,754904,755103,755339,756140,756530,756774,757444,758361,759578,763028,763413,765791,765997,767101,767932,771195,772802,773650,773963,774912,778146,778490,778845,788387,789429,791178,793028,794642,794810,795002,795540, 745117,746655,747309,748249,748871,751626,752091,752859,754190,754590,755027,755163,755438,756449,756656,756813,757672,758535,759614,763176,763787,765917,766697,767455,769645,772095,773566,773786,774854,777585,778428,778790,788316,789366,789771,792221,793085,794743,794937,795305,796707, 0 bt cmpl cmpl -1,0,1,2,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,2,2,1,1,0,1,1, +73 NM_001297787 chr4 + 745981 796707 746342 796175 42 745981,746294,747287,748086,748729,751402,751688,752185,754545,754904,755103,755339,756140,756530,756774,756964,757444,758361,759578,760574,763028,763413,765791,765997,767101,767932,771195,772802,773650,773963,774912,778146,778490,778845,788387,789429,791178,793028,794642,794810,795002,795540, 746013,746655,747309,748249,748871,751626,752091,752859,754590,755027,755163,755438,756449,756656,756813,757141,757672,758535,759614,760607,763176,763787,765917,766697,767455,769645,772095,773566,773786,774854,777585,778428,778790,788316,789366,789771,792221,793085,794743,794937,795305,796707, 0 bt cmpl cmpl -1,0,1,2,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,2,2,1,1,0,1,1, +73 NM_001272142 chr4 + 746283 796707 746342 796175 35 746283,747557,748086,748729,751402,751688,752185,754545,754904,755103,756140,756530,758361,763028,763413,764150,765791,765997,767101,767932,771195,772802,773650,773963,774912,778146,778490,778845,788387,789429,791178,794642,794810,795002,795540, 746655,747588,748249,748871,751626,752091,752859,754590,755027,755163,756449,756656,758535,763176,763787,764228,765917,766697,767455,769645,772095,773566,773786,774854,777585,778428,778790,788316,789366,789771,792221,794743,794937,795305,796707, 0 bt cmpl cmpl 0,1,2,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,2,2,1,0,1,1, +591 NR_123748 chr4 - 797100 797772 797772 797772 1 797100, 797772, 0 CR45200 unk unk -1, +591 NM_166791 chr4 - 799141 809604 799452 807772 6 799141,803799,803927,806817,807706,809520, 802295,803871,804563,807652,807835,809604, 0 MED26 cmpl cmpl 1,1,1,0,0,-1, +591 NM_143679 chr4 - 799141 808240 799452 807772 6 799141,803799,803927,806817,807706,808077, 802295,803871,804563,807652,807835,808240, 0 MED26 cmpl cmpl 1,1,1,0,0,-1, +591 NM_001014695 chr4 - 821061 855019 821908 844225 5 821061,823023,844126,848484,854004, 822736,823953,844244,848550,855019, 0 Sox102F cmpl cmpl 0,0,0,-1,-1, +591 NM_001272145 chr4 - 821061 827973 821908 823938 4 821061,823023,827447,827811, 822736,823953,827582,827973, 0 Sox102F cmpl cmpl 0,0,-1,-1, +591 NM_001272144 chr4 - 821061 824706 821908 823938 3 821061,823023,824471, 822736,823953,824706, 0 Sox102F cmpl cmpl 0,0,-1, +591 NM_166792 chr4 - 821061 827973 821908 823938 3 821061,823023,827811, 822736,823953,827973, 0 Sox102F cmpl cmpl 0,0,-1, +591 NM_143694 chr4 - 857611 865155 857834 859634 2 857611,864917, 859697,865155, 0 fd102C cmpl cmpl 0,-1, +591 NR_123749 chr4 + 871799 872250 872250 872250 1 871799, 872250, 0 CR45123 unk unk -1, +591 NM_001169357 chr4 - 874182 887651 876135 886892 10 874182,875881,876311,880932,881065,882418,885973,886327,886556,887601, 874393,876261,876466,881007,882013,885037,886268,886498,886920,887651, 0 Gyf cmpl cmpl -1,0,1,1,1,1,0,0,0,-1, +591 NM_001169356 chr4 - 876025 887651 876135 886892 9 876025,876311,880932,881065,882418,885973,886327,886556,887595, 876261,876466,881007,882013,885037,886268,886498,886920,887651, 0 Gyf cmpl cmpl 0,1,1,1,1,0,0,0,-1, +591 NM_205878 chr4 - 876025 887651 876135 886892 9 876025,876311,880932,881065,882418,885973,886327,886556,887595, 876261,876466,881007,882013,885037,886268,886477,886920,887651, 0 Gyf cmpl cmpl 0,1,1,1,1,0,0,0,-1, +591 NM_143693 chr4 - 876025 887651 876135 886892 9 876025,876311,880932,881065,882418,885973,886327,886556,887601, 876261,876466,881007,882013,885037,886268,886477,886920,887651, 0 Gyf cmpl cmpl 0,1,1,1,1,0,0,0,-1, +591 NR_047711 chr4 + 888449 892052 892052 892052 2 888449,888727, 888652,892052, 0 CR43425 unk unk -1,-1, +73 NM_001258497 chr4 - 888449 924652 892118 923968 23 888449,892345,892537,892752,893839,894260,894619,894871,895828,896168,896739,896921,897142,897495,899476,902468,903586,903768,904192,906385,919018,923962,924258, 892280,892472,892700,892851,894197,894552,894786,895093,896110,896336,896865,897080,897415,897820,899618,902575,903707,903988,904267,906517,923908,924097,924652, 0 unc-13 cmpl cmpl 0,2,1,1,0,2,0,0,0,0,0,0,0,2,1,2,1,0,0,0,0,0,-1, +73 NM_001297788 chr4 - 891555 932957 892118 923968 28 891555,892345,892537,892752,893839,894260,894619,894871,895828,896168,896739,896921,897142,897495,899476,903242,903586,903768,904192,906385,919018,923962,924986,926653,927699,928245,929704,932812, 892280,892472,892700,892851,894197,894552,894786,895093,896110,896336,896865,897080,897415,897820,899618,903349,903707,903988,904267,906517,923908,924097,926589,927623,928176,928550,929810,932957, 0 unc-13 cmpl cmpl 0,2,1,1,0,2,0,0,0,0,0,0,0,2,1,2,1,0,0,0,0,0,-1,-1,-1,-1,-1,-1, +73 NM_001272146 chr4 - 891555 925447 892118 923968 24 891555,892345,892537,892752,893839,894260,894619,894871,895828,896168,896739,896921,897142,897495,903586,903768,904192,904671,906383,919018,922932,923451,923962,924986, 892280,892472,892700,892851,894197,894552,894786,895093,896110,896336,896865,897080,897415,897820,903707,903988,904267,904748,906517,922860,923208,923908,924097,925447, 0 unc-13 cmpl cmpl 0,2,1,1,0,2,0,0,0,0,0,0,0,2,1,0,0,1,0,1,1,0,0,-1, +591 NM_001258498 chr4 - 891555 914191 892118 913422 24 891555,892345,892537,892752,893839,894260,894619,894871,895828,896168,896739,896921,897142,897495,899476,903242,903586,903768,904192,904498,906383,907590,913519,914130, 892280,892472,892700,892851,894197,894552,894786,895093,896110,896336,896865,897080,897415,897820,899618,903349,903707,903988,904268,904504,906517,913466,913575,914191, 0 unc-13 cmpl cmpl 0,2,1,1,0,2,0,0,0,0,0,0,0,2,1,2,1,0,2,2,0,0,-1,-1, +591 NM_166794 chr4 - 891555 914191 892118 913422 23 891555,892345,892537,892752,893839,894260,894619,894871,895828,896168,896739,896921,897142,897495,899476,903242,903586,903768,904192,906385,907590,913519,914130, 892280,892472,892700,892851,894197,894552,894786,895093,896110,896336,896865,897080,897415,897820,899618,903349,903707,903988,904267,906517,913466,913575,914191, 0 unc-13 cmpl cmpl 0,2,1,1,0,2,0,0,0,0,0,0,0,2,1,2,1,0,0,0,0,-1,-1, +73 NM_166793 chr4 - 891555 925447 892118 923968 24 891555,892345,892537,892752,893839,894260,894619,894871,895828,896168,896739,896921,897142,897495,899476,903242,903586,903768,904192,904498,906383,919018,923962,924986, 892280,892472,892700,892851,894197,894552,894786,895093,896110,896336,896865,897080,897415,897820,899618,903349,903707,903988,904268,904504,906517,923908,924097,925447, 0 unc-13 cmpl cmpl 0,2,1,1,0,2,0,0,0,0,0,0,0,2,1,2,1,0,2,2,0,0,0,-1, +73 NM_143692 chr4 - 891555 925447 892118 923968 23 891555,892345,892537,892752,893839,894260,894619,894871,895828,896168,896739,896921,897142,897495,899476,902468,903586,903768,904192,906385,919018,923962,924986, 892280,892472,892700,892851,894197,894552,894786,895093,896110,896336,896865,897080,897415,897820,899618,902575,903707,903988,904267,906517,923908,924097,925447, 0 unc-13 cmpl cmpl 0,2,1,1,0,2,0,0,0,0,0,0,0,2,1,2,1,0,0,0,0,0,-1, +591 NR_123750 chr4 + 899999 905378 905378 905378 1 899999, 905378, 0 CR44029 unk unk -1, +591 NR_073620 chr4 + 902096 904022 904022 904022 1 902096, 904022, 0 CR44029 unk unk -1, +592 NM_001144385 chr4 - 935922 951341 936117 950525 16 935922,936242,936462,936746,937492,937900,938949,939161,939528,945708,946200,946393,946636,950447,950705,950907, 936179,936344,936685,936893,937716,938369,939107,939402,941825,945764,946312,946574,947287,950649,950757,951341, 0 eIF4G cmpl cmpl 1,1,0,0,1,0,1,0,1,2,1,0,0,0,-1,-1, +592 NM_001103382 chr4 - 935922 951341 936117 950525 17 935922,936242,936462,936746,937492,937900,938949,939161,939528,945708,946200,946393,946636,948018,950447,950705,951137, 936179,936344,936685,936893,937716,938369,939107,939402,941825,945764,946312,946574,947287,948777,950649,950757,951341, 0 eIF4G cmpl cmpl 1,1,0,0,1,0,1,0,1,2,1,0,0,0,0,-1,-1, +592 NM_079901 chr4 - 935922 951341 936117 950525 16 935922,936242,936462,936746,937492,937900,938949,939161,939528,945708,946200,946393,946636,950447,950705,951137, 936179,936344,936685,936893,937716,938369,939107,939402,941825,945764,946312,946574,947287,950649,950757,951341, 0 eIF4G cmpl cmpl 1,1,0,0,1,0,1,0,1,2,1,0,0,0,-1,-1, +592 NM_079900 chr4 + 957444 967451 959055 967246 9 957444,958957,960799,963392,963728,964173,964359,964931,966850, 957555,959743,961343,963646,963835,964299,964879,965227,967451, 0 mGluR cmpl cmpl -1,0,1,2,1,0,0,1,0, +592 NM_001297789 chr4 + 957444 967451 959055 963631 8 957444,958957,963392,963728,964173,964359,964931,966850, 957555,959743,963646,963835,964299,964879,965227,967451, 0 mGluR cmpl cmpl -1,0,1,-1,-1,-1,-1,-1, +592 NM_001272148 chr4 + 957444 965112 959055 963844 6 957444,958957,960799,963392,963728,964359, 957555,959743,961343,963646,964299,965112, 0 mGluR cmpl cmpl -1,0,1,2,1,-1, +592 NM_001272147 chr4 + 957444 970067 959055 967246 9 957444,958957,960799,963392,963728,964173,964359,964931,966850, 957555,959743,961343,963646,963835,964299,964879,965227,970067, 0 mGluR cmpl cmpl -1,0,1,2,1,0,0,1,0, +592 NM_001272149 chr4 - 972167 978796 972464 978657 8 972167,972763,974138,974645,975114,975546,977170,978631, 972703,973087,974432,974852,975489,975676,978515,978796, 0 4E-T cmpl cmpl 1,1,1,1,1,0,2,0, +592 NM_166798 chr4 - 972167 979018 972464 978657 8 972167,972763,974138,974645,975114,975546,977170,978631, 972703,973087,974525,974852,975489,975676,978515,979018, 0 4E-T cmpl cmpl 1,1,1,1,1,0,2,0, +592 NM_166797 chr4 - 972167 979018 972464 978657 9 972167,972763,974138,974645,975114,975546,977170,978631,978939, 972703,973087,974525,974852,975489,975676,978515,978749,979018, 0 4E-T cmpl cmpl 1,1,1,1,1,0,2,0,-1, +592 NM_166796 chr4 - 972167 979018 972464 978657 9 972167,972763,974138,974645,975114,975546,977170,978631,978914, 972703,973087,974525,974852,975489,975676,978515,978749,979018, 0 4E-T cmpl cmpl 1,1,1,1,1,0,2,0,-1, +592 NR_123751 chr4 - 979849 980060 980060 980060 1 979849, 980060, 0 CR45201 unk unk -1, +592 NR_123752 chr4 + 980300 983318 983318 983318 3 980300,982876,983026, 980664,982973,983318, 0 CR44030 unk unk -1,-1,-1, +592 NR_073622 chr4 + 980300 983318 983318 983318 2 980300,983029, 980472,983318, 0 CR44030 unk unk -1,-1, +592 NR_073621 chr4 + 980300 983318 983318 983318 3 980300,982876,983029, 980664,982973,983318, 0 CR44030 unk unk -1,-1,-1, +592 NM_001169359 chr4 - 982966 990000 983000 989627 5 982966,984346,984797,989552,989881, 983354,984744,986265,989776,990000, 0 fuss cmpl cmpl 0,1,0,0,-1, +592 NM_001169358 chr4 - 982966 999115 983000 992756 5 982966,984346,984797,992663,998832, 983354,984744,986265,992764,999115, 0 fuss cmpl cmpl 0,1,0,0,-1, +592 NM_001272150 chr4 - 982966 996661 983000 992756 8 982966,984346,984797,992663,993234,995730,996324,996512, 983354,984744,986265,992764,993293,996186,996399,996661, 0 fuss cmpl cmpl 0,1,0,0,-1,-1,-1,-1, +592 NR_003115 chr4 + 995793 996436 996436 996436 1 995793, 996436, 0 sphinx unk unk -1, +592 NR_003114 chr4 + 995793 997887 997887 997887 2 995793,997391, 996188,997887, 0 sphinx unk unk -1,-1, +592 NR_003113 chr4 + 995793 997887 997887 997887 2 995793,997391, 996532,997887, 0 sphinx unk unk -1,-1, +592 NR_073623 chr4 + 997420 997887 997887 997887 1 997420, 997887, 0 sphinx unk unk -1, +592 NM_079899 chr4 + 1010350 1026914 1010877 1026786 9 1010350,1012691,1017137,1018332,1019248,1024783,1025095,1026432,1026691, 1011128,1012872,1017375,1018509,1019331,1025038,1025244,1026635,1026914, 0 toy cmpl cmpl 0,2,0,1,1,0,0,2,1, +592 NM_001272151 chr4 + 1010350 1028548 1010877 1026786 9 1010350,1012691,1017137,1018332,1019248,1024783,1025095,1026432,1026691, 1011128,1012872,1017375,1018509,1019319,1024999,1025244,1026635,1028548, 0 toy cmpl cmpl 0,2,0,1,1,0,0,2,1, +592 NM_001258499 chr4 - 1030520 1047727 1034984 1044097 10 1030520,1034943,1035208,1035403,1035591,1036050,1037001,1039395,1042867,1047395, 1034394,1035152,1035354,1035534,1035927,1036246,1039335,1040641,1044306,1047727, 0 PlexA cmpl cmpl -1,0,1,2,2,1,1,0,0,-1, +592 NM_079898 chr4 - 1034029 1047727 1034984 1044097 10 1034029,1034943,1035208,1035403,1035591,1036050,1037001,1039395,1042867,1047588, 1034394,1035152,1035354,1035534,1035978,1036246,1039335,1040641,1044306,1047727, 0 PlexA cmpl cmpl -1,0,1,2,2,1,1,0,0,-1, +592 NM_166804 chr4 - 1034029 1047727 1034984 1040551 9 1034029,1034943,1035208,1035403,1035591,1036050,1037001,1039395,1047588, 1034394,1035152,1035354,1035534,1035978,1036246,1039335,1040641,1047727, 0 PlexA cmpl cmpl -1,0,1,2,2,1,1,0,-1, +592 NM_166805 chr4 - 1034258 1047727 1034984 1040551 10 1034258,1034943,1035208,1035403,1035591,1036050,1037001,1039395,1046841,1047632, 1034394,1035152,1035354,1035534,1035978,1036246,1039335,1040641,1047161,1047727, 0 PlexA cmpl cmpl -1,0,1,2,2,1,1,0,-1,-1, +9 NR_073624 chr4 + 1048488 1049985 1049985 1049985 2 1048488,1049335, 1048508,1049985, 0 CR44031 unk unk -1,-1, +593 NR_073625 chr4 + 1048906 1049985 1049985 1049985 2 1048906,1049335, 1048954,1049985, 0 CR44031 unk unk -1,-1, +593 NM_143687 chr4 - 1049300 1049987 1049368 1049875 1 1049300, 1049987, 0 CG11077 cmpl cmpl 0, +593 NM_001258500 chr4 - 1050336 1052383 1050596 1051379 2 1050336,1052220, 1051403,1052383, 0 CG11076 cmpl cmpl 0,-1, +593 NM_166807 chr4 - 1050336 1051601 1050596 1051436 1 1050336, 1051601, 0 CG11076 cmpl cmpl 0, +593 NM_143686 chr4 - 1050336 1052302 1050596 1051379 2 1050336,1052177, 1051403,1052302, 0 CG11076 cmpl cmpl 0,-1, +593 NM_001272152 chr4 + 1052109 1055183 1052515 1055039 4 1052109,1052428,1053514,1053897, 1052368,1052579,1053844,1055183, 0 ATPsynbeta cmpl cmpl -1,0,1,1, +593 NM_001297790 chr4 + 1052489 1055543 1052515 1055039 3 1052489,1053532,1053897, 1052579,1053844,1055543, 0 ATPsynbeta cmpl cmpl 0,1,1, +593 NM_166808 chr4 + 1052489 1055183 1052515 1055039 3 1052489,1053532,1053897, 1052579,1053844,1055183, 0 ATPsynbeta cmpl cmpl 0,1,1, +593 NM_001169361 chr4 - 1055913 1072004 1057903 1071145 17 1055913,1058101,1058271,1058984,1060638,1064093,1065781,1067889,1068078,1068260,1068448,1069129,1069812,1070923,1071080,1071319,1071968, 1058048,1058216,1058366,1059060,1060704,1064150,1065874,1068016,1068201,1068355,1068774,1069184,1069872,1071018,1071235,1071385,1072004, 0 CaMKII cmpl cmpl 2,1,2,1,1,1,1,0,0,1,2,1,1,2,0,-1,-1, +593 NM_001014696 chr4 - 1055913 1074329 1057903 1071145 15 1055913,1058101,1058271,1058984,1064093,1065781,1067889,1068078,1068260,1068448,1069129,1069812,1070923,1071080,1074123, 1058048,1058216,1058366,1059084,1064150,1065874,1068016,1068201,1068355,1068774,1069184,1069872,1071018,1071235,1074329, 0 CaMKII cmpl cmpl 2,1,2,1,1,1,0,0,1,2,1,1,2,0,-1, +593 NM_079896 chr4 - 1055913 1074329 1057903 1071145 14 1055913,1058101,1058271,1058984,1065781,1067889,1068078,1068260,1068448,1069129,1069812,1070923,1071080,1074123, 1058048,1058216,1058366,1059063,1065874,1068016,1068201,1068355,1068774,1069184,1069872,1071018,1071235,1074329, 0 CaMKII cmpl cmpl 2,1,2,1,1,0,0,1,2,1,1,2,0,-1, +593 NM_001272155 chr4 - 1055913 1074329 1057903 1071145 15 1055913,1058101,1058271,1058984,1060638,1065781,1067889,1068078,1068260,1068448,1069129,1069812,1070923,1071080,1074123, 1058048,1058195,1058366,1059060,1060704,1065874,1068016,1068201,1068355,1068774,1069184,1069872,1071018,1071235,1074329, 0 CaMKII cmpl cmpl 2,1,2,1,1,1,0,0,1,2,1,1,2,0,-1, +593 NM_001272154 chr4 - 1055913 1074329 1057903 1071145 16 1055913,1058101,1058271,1058984,1060638,1064093,1065781,1067889,1068078,1068260,1068448,1069129,1069812,1070923,1071080,1074123, 1058048,1058195,1058366,1059060,1060704,1064147,1065874,1068016,1068201,1068355,1068774,1069184,1069872,1071018,1071235,1074329, 0 CaMKII cmpl cmpl 2,1,2,1,1,1,1,0,0,1,2,1,1,2,0,-1, +593 NM_001272153 chr4 - 1055913 1074329 1057903 1071145 14 1055913,1058101,1058271,1058984,1065781,1067889,1068078,1068260,1068448,1069129,1069812,1070923,1071080,1074123, 1058048,1058195,1058366,1059060,1065874,1068016,1068201,1068355,1068774,1069184,1069872,1071018,1071235,1074329, 0 CaMKII cmpl cmpl 2,1,2,1,1,0,0,1,2,1,1,2,0,-1, +593 NM_166813 chr4 - 1055913 1074329 1057903 1071145 15 1055913,1058101,1058271,1058984,1064093,1065781,1067889,1068078,1068260,1068448,1069129,1069812,1070923,1071080,1074123, 1058048,1058216,1058366,1059063,1064150,1065874,1068016,1068201,1068355,1068774,1069184,1069872,1071018,1071235,1074329, 0 CaMKII cmpl cmpl 2,1,2,1,1,1,0,0,1,2,1,1,2,0,-1, +593 NM_166812 chr4 - 1055913 1074329 1057903 1071145 16 1055913,1058101,1058271,1058984,1060638,1064093,1065781,1067889,1068078,1068260,1068448,1069129,1069812,1070923,1071080,1074123, 1058048,1058216,1058366,1059060,1060704,1064150,1065874,1068016,1068201,1068355,1068774,1069184,1069872,1071018,1071235,1074329, 0 CaMKII cmpl cmpl 2,1,2,1,1,1,1,0,0,1,2,1,1,2,0,-1, +593 NM_166811 chr4 - 1055913 1072004 1057903 1071145 15 1055913,1058101,1058271,1058984,1064093,1065781,1067889,1068078,1068260,1068448,1069129,1069812,1070923,1071080,1071884, 1058048,1058216,1058366,1059063,1064150,1065874,1068016,1068201,1068355,1068774,1069184,1069872,1071018,1071235,1072004, 0 CaMKII cmpl cmpl 2,1,2,1,1,1,0,0,1,2,1,1,2,0,-1, +593 NM_166810 chr4 - 1055913 1072004 1057903 1071145 14 1055913,1058101,1058271,1058984,1065781,1067889,1068078,1068260,1068448,1069129,1069812,1070923,1071080,1071968, 1058048,1058216,1058366,1059063,1065874,1068016,1068201,1068355,1068774,1069184,1069872,1071018,1071235,1072004, 0 CaMKII cmpl cmpl 2,1,2,1,1,0,0,1,2,1,1,2,0,-1, +593 NM_001169362 chr4 - 1057780 1072004 1057903 1071145 16 1057780,1058101,1058271,1058984,1060638,1064093,1065781,1067889,1068078,1068260,1068448,1069129,1069812,1070923,1071080,1071968, 1058048,1058216,1058366,1059063,1060704,1064150,1065874,1068016,1068201,1068355,1068774,1069184,1069872,1071018,1071235,1072004, 0 CaMKII cmpl cmpl 2,1,2,1,1,1,1,0,0,1,2,1,1,2,0,-1, +593 NM_001169360 chr4 - 1057780 1072004 1057903 1071145 14 1057780,1058101,1058271,1058984,1065781,1067889,1068078,1068260,1068448,1069129,1069812,1070923,1071080,1071319, 1058048,1058216,1058366,1059063,1065874,1068016,1068201,1068355,1068774,1069184,1069872,1071018,1071235,1072004, 0 CaMKII cmpl cmpl 2,1,2,1,1,0,0,1,2,1,1,2,0,-1, +593 NM_166819 chr4 - 1077990 1085627 1078066 1081230 9 1077990,1078258,1078432,1078835,1079726,1080044,1081038,1084870,1085448, 1078198,1078379,1078781,1079130,1079977,1080462,1081260,1085007,1085627, 0 Zyx cmpl cmpl 0,2,1,0,1,0,0,-1,-1, +593 NM_001258501 chr4 - 1077990 1085627 1078066 1080387 8 1077990,1078258,1078432,1078835,1079726,1080044,1084870,1085448, 1078198,1078379,1078781,1079130,1079977,1080462,1085007,1085627, 0 Zyx cmpl cmpl 0,2,1,0,1,0,-1,-1, +593 NM_166816 chr4 - 1077990 1081544 1078066 1081230 8 1077990,1078258,1078432,1078835,1079726,1080044,1081038,1081366, 1078198,1078379,1078781,1079130,1079914,1080462,1081260,1081544, 0 Zyx cmpl cmpl 0,2,1,0,1,0,0,-1, +593 NM_166815 chr4 - 1077990 1081544 1078066 1081404 7 1077990,1078258,1078432,1078835,1079726,1080044,1081398, 1078198,1078379,1078781,1079130,1079977,1080462,1081544, 0 Zyx cmpl cmpl 0,2,1,0,1,0,0, +593 NM_143758 chr4 - 1077990 1081544 1078066 1081230 8 1077990,1078258,1078432,1078835,1079726,1080044,1081038,1081366, 1078198,1078379,1078781,1079130,1079977,1080462,1081279,1081544, 0 Zyx cmpl cmpl 0,2,1,0,1,0,0,-1, +593 NM_001297791 chr4 + 1081594 1096830 1085733 1096740 8 1081594,1085709,1086481,1086565,1093786,1094064,1096241,1096417, 1081762,1085809,1086511,1093731,1094007,1096183,1096362,1096830, 0 apolpp cmpl cmpl -1,0,1,1,0,2,0,1, +593 NM_001297792 chr4 + 1083303 1096830 1085733 1096740 8 1083303,1085709,1086481,1086565,1093786,1094064,1096241,1096417, 1083545,1085809,1086511,1093731,1094007,1096183,1096362,1096830, 0 apolpp cmpl cmpl -1,0,1,1,0,2,0,1, +593 NM_079895 chr4 + 1085531 1096830 1085733 1096740 8 1085531,1085709,1086481,1086565,1093786,1094064,1096241,1096417, 1085648,1085809,1086511,1093731,1094007,1096183,1096362,1096830, 0 apolpp cmpl cmpl -1,0,1,1,0,2,0,1, +593 NM_001272156 chr4 + 1085531 1097899 1085733 1096740 8 1085531,1085709,1086481,1086565,1093786,1094064,1096241,1096417, 1085648,1085809,1086511,1093731,1094007,1096183,1096362,1097899, 0 apolpp cmpl cmpl -1,0,1,1,0,2,0,1, +593 NM_143685 chr4 - 1097956 1105422 1098512 1103752 6 1097956,1098511,1099198,1100882,1102752,1105239, 1098455,1099145,1099455,1101833,1103899,1105422, 0 Actbeta cmpl cmpl -1,0,1,1,0,-1, +593 NM_001014699 chr4 + 1109423 1131600 1112911 1131522 12 1109423,1112884,1116201,1116419,1122559,1124160,1126777,1128324,1128723,1129099,1129734,1131406, 1109688,1113254,1116342,1116458,1122725,1124358,1127223,1128416,1128970,1129198,1130226,1131600, 0 sv cmpl cmpl -1,0,1,1,1,2,2,1,0,1,1,1, +593 NM_001014698 chr4 + 1109423 1131600 1112911 1131522 11 1109423,1112884,1116201,1116419,1122559,1124160,1126777,1128324,1128723,1129099,1131406, 1109688,1113254,1116342,1116458,1122725,1124358,1127223,1128416,1128970,1129198,1131600, 0 sv cmpl cmpl -1,0,1,1,1,2,2,1,0,1,1, +593 NM_001014697 chr4 + 1109423 1133943 1112911 1132077 13 1109423,1112884,1116201,1116419,1122559,1124160,1126777,1128324,1128723,1129105,1129734,1131406,1131913, 1109502,1113254,1116342,1116458,1122725,1124358,1127223,1128416,1128970,1129198,1130226,1131514,1133943, 0 sv cmpl cmpl -1,0,1,1,1,2,2,1,0,1,1,1,1, +593 NM_001014701 chr4 + 1109423 1133943 1112911 1132077 12 1109423,1112884,1116201,1116419,1122559,1124160,1126777,1128324,1128723,1129099,1131406,1131913, 1109688,1113254,1116342,1116458,1122725,1124358,1127223,1128416,1128970,1129198,1131514,1133943, 0 sv cmpl cmpl -1,0,1,1,1,2,2,1,0,1,1,1, +593 NM_079894 chr4 + 1109423 1133943 1112911 1132077 13 1109423,1112884,1116201,1116419,1122559,1124160,1126777,1128324,1128723,1129099,1129734,1131406,1131913, 1109688,1113254,1116342,1116458,1122725,1124358,1127223,1128416,1128970,1129198,1130226,1131514,1133943, 0 sv cmpl cmpl -1,0,1,1,1,2,2,1,0,1,1,1,1, +593 NM_166822 chr4 + 1109423 1133943 1112911 1132077 11 1109423,1112884,1116201,1116419,1122559,1124160,1126777,1128324,1128723,1131406,1131913, 1109688,1113254,1116342,1116458,1122725,1124358,1127223,1128416,1128970,1131514,1133943, 0 sv cmpl cmpl -1,0,1,1,1,2,2,1,0,1,1, +593 NM_001169363 chr4 + 1119150 1133943 1119529 1132077 8 1119150,1122559,1124160,1126777,1128324,1128723,1131406,1131913, 1119584,1122725,1124358,1127223,1128416,1128970,1131514,1133943, 0 sv cmpl cmpl 0,1,2,2,1,0,1,1, +593 NM_001297793 chr4 - 1133499 1143591 1136452 1142199 12 1133499,1136581,1136951,1137140,1137285,1138476,1138593,1140562,1140731,1141284,1142084,1143453, 1136520,1136705,1137082,1137224,1137840,1138531,1139643,1140673,1141232,1141427,1142248,1143591, 0 Cals cmpl cmpl 1,0,1,1,1,0,0,0,0,1,0,-1, +593 NM_166823 chr4 - 1135704 1143591 1136452 1142199 12 1135704,1136581,1136951,1137140,1137285,1138476,1138593,1140562,1140731,1141284,1142084,1143453, 1136520,1136705,1137082,1137224,1137840,1138531,1139643,1140673,1141232,1141427,1142248,1143591, 0 Cals cmpl cmpl 1,0,1,1,1,0,0,0,0,1,0,-1, +593 NM_079893 chr4 - 1135880 1143983 1136452 1142199 12 1135880,1136581,1136951,1137140,1137285,1138476,1138593,1140562,1140731,1141284,1142084,1143848, 1136520,1136705,1137082,1137224,1137840,1138531,1139643,1140673,1141232,1141427,1142248,1143983, 0 Cals cmpl cmpl 1,0,1,1,1,0,0,0,0,1,0,-1, +593 NM_001272157 chr4 - 1135880 1143983 1136452 1142199 12 1135880,1136581,1136951,1137140,1137285,1138476,1138593,1140562,1140731,1141284,1142084,1143848, 1136523,1136705,1137082,1137224,1137840,1138531,1139643,1140673,1141232,1141427,1142248,1143983, 0 Cals cmpl cmpl 1,0,1,1,1,0,0,0,0,1,0,-1, +593 NM_079892 chr4 + 1144792 1145951 1144890 1145662 4 1144792,1145061,1145393,1145575, 1144957,1145324,1145519,1145951, 0 Arf102F cmpl cmpl 0,1,0,0, +593 NM_001272158 chr4 + 1144792 1145739 1144890 1145662 4 1144792,1145061,1145393,1145575, 1144957,1145324,1145519,1145739, 0 Arf102F cmpl cmpl 0,1,0,0, +593 NM_166825 chr4 + 1147227 1158545 1147375 1156442 14 1147227,1147434,1147627,1149114,1150060,1150191,1150650,1151008,1151818,1152114,1152326,1154500,1155719,1156164, 1147378,1147567,1148041,1149281,1150114,1150356,1150809,1151212,1152022,1152219,1152584,1154698,1156110,1158545, 0 CG11155 cmpl cmpl 0,0,1,1,0,0,0,0,0,0,0,0,0,1, +593 NM_166824 chr4 + 1147227 1155720 1147375 1154792 14 1147227,1147434,1147627,1149114,1150060,1150191,1150650,1151008,1151818,1152114,1152326,1152710,1154500,1154777, 1147378,1147567,1148041,1149281,1150114,1150356,1150809,1151212,1152022,1152219,1152584,1153199,1154698,1155720, 0 CG11155 cmpl cmpl 0,0,1,1,0,0,0,0,0,0,0,0,0,0, +593 NM_143684 chr4 + 1147227 1156540 1147375 1156442 14 1147227,1147434,1147627,1149114,1150060,1150191,1150650,1151008,1151818,1152114,1152326,1154500,1155719,1156164, 1147378,1147567,1148041,1149281,1150114,1150356,1150809,1151212,1152022,1152219,1152584,1154698,1156110,1156540, 0 CG11155 cmpl cmpl 0,0,1,1,0,0,0,0,0,0,0,0,0,1, +593 NM_001169364 chr4 - 1158455 1167155 1160380 1164631 7 1158455,1161112,1161585,1164074,1164252,1164610,1167095, 1160626,1161527,1161993,1164191,1164494,1164739,1167155, 0 CG32017 cmpl cmpl 0,2,2,2,0,0,-1, +74 NM_001297794 chr4 - 1158455 1182784 1160380 1164631 7 1158455,1161112,1161585,1164074,1164252,1164610,1182391, 1160626,1161527,1161993,1164191,1164494,1164739,1182784, 0 CG32017 cmpl cmpl 0,2,2,2,0,0,-1, +593 NM_166826 chr4 - 1158455 1166747 1160380 1164631 9 1158455,1161112,1161585,1164074,1164252,1164610,1165591,1165833,1166666, 1160626,1161527,1161993,1164191,1164494,1164739,1165726,1165947,1166747, 0 CG32017 cmpl cmpl 0,2,2,2,0,0,-1,-1,-1, +74 NM_143682 chr4 + 1168091 1189865 1168172 1187520 5 1168091,1169614,1185507,1186175,1187291, 1168244,1169839,1186113,1186993,1189865, 0 Kif3C cmpl cmpl 0,0,0,0,2, +594 NM_079891 chr4 - 1193094 1202254 1193508 1201764 7 1193094,1193709,1194431,1194784,1195607,1201673,1201993, 1193656,1193829,1194723,1195554,1195749,1201907,1202254, 0 pho cmpl cmpl 2,2,1,2,1,0,-1, +594 NM_166827 chr4 - 1193094 1202254 1193508 1201764 7 1193094,1193709,1194431,1194784,1195607,1201673,1202215, 1193656,1193829,1194723,1195554,1195749,1201907,1202254, 0 pho cmpl cmpl 2,2,1,2,1,0,-1, +594 NM_001014705 chr4 + 1206393 1213320 1207143 1212985 11 1206393,1207098,1208147,1208360,1208814,1209679,1210506,1210692,1212645,1212850,1212982, 1206592,1207260,1208198,1208506,1208975,1210315,1210634,1211175,1212788,1212932,1213320, 0 CG33521 cmpl cmpl -1,0,0,0,2,1,1,0,0,2,0, +594 NM_001014703 chr4 + 1206393 1213163 1207143 1212985 11 1206393,1207098,1208147,1208360,1208814,1209679,1210506,1210692,1212645,1212850,1212982, 1206592,1207260,1208240,1208506,1208975,1210315,1210634,1211175,1212788,1212932,1213163, 0 CG33521 cmpl cmpl -1,0,0,0,2,1,1,0,0,2,0, +594 NM_001258506 chr4 + 1206393 1213163 1207143 1212985 11 1206393,1207098,1208147,1208360,1208814,1209679,1210506,1210923,1212645,1212850,1212982, 1206460,1207260,1208240,1208506,1208975,1210315,1210634,1211175,1212788,1212932,1213163, 0 CG33521 cmpl cmpl -1,0,0,0,2,1,1,0,0,2,0, +594 NM_001014702 chr4 + 1206740 1213611 1207143 1212985 11 1206740,1206954,1208147,1208360,1208814,1209679,1210506,1210692,1212645,1212850,1212982, 1206845,1207260,1208198,1208506,1208975,1210315,1210634,1211175,1212788,1212932,1213611, 0 CG33521 cmpl cmpl -1,0,0,0,2,1,1,0,0,2,0, +594 NM_001038717 chr4 - 1213044 1217474 1213161 1217083 10 1213044,1213331,1214185,1214333,1216053,1216285,1216467,1216790,1216945,1217333, 1213278,1213396,1214280,1214485,1216222,1216416,1216717,1216888,1217103,1217474, 0 PIP4K cmpl cmpl 0,1,2,0,2,0,2,0,0,-1, +594 NM_001038716 chr4 - 1213044 1217474 1213161 1217083 10 1213044,1213331,1214185,1214333,1216053,1216285,1216467,1216790,1216945,1217383, 1213278,1213396,1214280,1214485,1216222,1216416,1216717,1216888,1217103,1217474, 0 PIP4K cmpl cmpl 0,1,2,0,2,0,2,0,0,-1, +594 NM_001038719 chr4 + 1219477 1228193 1219640 1226517 9 1219477,1223419,1223801,1223985,1224987,1225216,1225433,1225731,1225947, 1219801,1223750,1223921,1224414,1225008,1225376,1225675,1225890,1228193, 0 Mitf cmpl cmpl 0,2,0,0,0,0,1,0,0, +594 NM_001038718 chr4 + 1219483 1227176 1219640 1226517 9 1219483,1223419,1223801,1223985,1224987,1225216,1225433,1225731,1225947, 1219801,1223750,1223921,1224414,1225008,1225376,1225675,1225890,1227176, 0 Mitf cmpl cmpl 0,2,0,0,0,0,1,0,0, +594 NM_001258508 chr4 + 1219483 1228193 1219640 1226517 8 1219483,1223419,1223801,1224042,1225216,1225433,1225731,1225947, 1219801,1223750,1223921,1224414,1225376,1225675,1225890,1228193, 0 Mitf cmpl cmpl 0,2,0,0,0,1,0,0, +594 NM_001258507 chr4 + 1222765 1227176 1222818 1226517 8 1222765,1223419,1223801,1223985,1225216,1225433,1225731,1225947, 1223321,1223750,1223921,1224414,1225376,1225675,1225890,1227176, 0 Mitf cmpl cmpl 0,2,0,0,0,1,0,0, +594 NM_001038725 chr4 - 1228814 1234439 1229883 1233699 7 1228814,1230230,1230624,1232378,1233305,1234031,1234223, 1230170,1230572,1231225,1233241,1233844,1234146,1234439, 0 Dyrk3 cmpl cmpl 1,1,0,1,0,-1,-1, +594 NM_001038723 chr4 - 1229462 1234439 1229883 1233699 6 1229462,1230230,1230624,1232378,1233305,1234172, 1230170,1230572,1231225,1233241,1233844,1234439, 0 Dyrk3 cmpl cmpl 1,1,0,1,0,-1, +594 NM_001038721 chr4 - 1229462 1234439 1229883 1233699 7 1229462,1230230,1230624,1232378,1233305,1234031,1234223, 1230170,1230572,1231225,1233241,1233844,1234146,1234439, 0 Dyrk3 cmpl cmpl 1,1,0,1,0,-1,-1, +594 NM_001031858 chr4 + 1234562 1275485 1236895 1274855 23 1234562,1236854,1238404,1245455,1247202,1247444,1247739,1248062,1248826,1249104,1249302,1249477,1249715,1250827,1252028,1252272,1254496,1259567,1265677,1268381,1268754,1274457,1274650, 1234740,1237236,1238525,1245623,1247378,1247676,1247990,1248077,1249057,1249249,1249409,1249653,1249922,1250964,1252216,1252562,1254609,1259724,1265819,1268691,1269135,1274594,1275485, 0 Cadps cmpl cmpl -1,0,2,0,0,2,0,2,2,2,0,2,1,1,0,2,1,0,1,2,0,0,2, +594 NM_001031860 chr4 + 1235608 1275485 1236895 1274855 24 1235608,1236854,1238404,1245455,1247202,1247444,1247739,1248826,1249104,1249302,1249477,1249715,1250827,1252028,1252272,1254496,1257731,1259567,1265677,1266137,1268381,1268754,1274457,1274650, 1235916,1237236,1238525,1245623,1247378,1247676,1247990,1249057,1249249,1249409,1249653,1249922,1250964,1252216,1252562,1254609,1257938,1259724,1265819,1266305,1268691,1269135,1274594,1275485, 0 Cadps cmpl cmpl -1,0,2,0,0,2,0,2,2,0,2,1,1,0,2,1,0,0,1,2,2,0,0,2, +594 NM_001031859 chr4 + 1235608 1275485 1236895 1274855 25 1235608,1236854,1238404,1245455,1247202,1247444,1247739,1248062,1248826,1249010,1249104,1249302,1249477,1249715,1250827,1252028,1252272,1254496,1259567,1265677,1266137,1268381,1268754,1274457,1274650, 1235916,1237236,1238525,1245623,1247378,1247676,1247990,1248077,1248950,1249057,1249249,1249409,1249653,1249922,1250964,1252216,1252562,1254609,1259724,1265819,1266305,1268691,1269135,1274594,1275485, 0 Cadps cmpl cmpl -1,0,2,0,0,2,0,2,2,0,2,0,2,1,1,0,2,1,0,1,2,2,0,0,2, +594 NM_001258511 chr4 + 1235608 1275485 1236895 1274855 24 1235608,1236854,1238404,1245455,1247202,1247444,1247739,1248062,1248826,1249104,1249302,1249477,1249715,1250827,1252028,1252272,1254496,1257731,1259567,1265677,1268381,1268754,1274457,1274650, 1235916,1237236,1238525,1245623,1247378,1247676,1247990,1248077,1249057,1249249,1249409,1249653,1249919,1250964,1252216,1252562,1254609,1257938,1259724,1265819,1268691,1269135,1274594,1275485, 0 Cadps cmpl cmpl -1,0,2,0,0,2,0,2,2,2,0,2,1,1,0,2,1,0,0,1,2,0,0,2, +594 NM_001258510 chr4 + 1235608 1275485 1236895 1274855 25 1235608,1236854,1238404,1245455,1247202,1247444,1247739,1248062,1248826,1249104,1249302,1249477,1249715,1250827,1252028,1252272,1254496,1257731,1259567,1265677,1266137,1268381,1268754,1274457,1274650, 1235916,1237236,1238525,1245623,1247378,1247676,1247990,1248077,1249057,1249249,1249409,1249653,1249922,1250964,1252216,1252562,1254609,1257938,1259724,1265819,1266305,1268691,1269135,1274594,1275485, 0 Cadps cmpl cmpl -1,0,2,0,0,2,0,2,2,2,0,2,1,1,0,2,1,0,0,1,2,2,0,0,2, diff --git a/cwl_airflow/tests/job/super-enhancer.json b/cwl_airflow/tests/job/super-enhancer.json new file mode 100644 index 0000000..f0c50bb --- /dev/null +++ b/cwl_airflow/tests/job/super-enhancer.json @@ -0,0 +1,21 @@ +{ + "islands_file": { + "class": "File", + "location": "../data/chr4_100_mapped_reads.Aligned.out_macs_peaks_iaintersect.tsv", + "format": "http://edamontology.org/format_3468"}, + "bambai_pair": { + "class": "File", + "location": "../data/chr4_100_mapped_reads.Aligned.out.bam", + "format": "http://edamontology.org/format_2572"}, + "annotation_file": { + "class": "File", + "location": "../data/dm3_chr4.tsv", + "format": "http://edamontology.org/format_3475"}, + "chrom_length_file": { + "class": "File", + "location": "../data/chrNameLength.txt", + "format": "http://edamontology.org/format_2330"}, + "stitch_distance": 20000, + "tss_distance": 2500, + "promoter_bp": 1000 +} diff --git a/cwl_airflow/utils/func.py b/cwl_airflow/utils/func.py index 45daced..34a0408 100644 --- a/cwl_airflow/utils/func.py +++ b/cwl_airflow/utils/func.py @@ -10,12 +10,29 @@ get_folder, load_job, list_files, - export_to_file) + export_to_file, + norm_path, + get_files) from cwl_airflow.dag_components.cwldag import CWLDAG from cwl_airflow.dag_components.jobdispatcher import JobDispatcher from cwl_airflow.dag_components.jobcleanup import JobCleanup +def get_demo_workflow(target_wf=None, job_ext=".json"): + workflows = get_files(norm_path(os.path.join(os.path.dirname(os.path.abspath(os.path.join(__file__, "../"))), "tests/cwl"))) + jobs = get_files(norm_path(os.path.join(os.path.dirname(os.path.abspath(os.path.join(__file__, "../"))), "tests/job"))) + combined_data = [] + for wf_name, wf_path in workflows.items(): + job_name = os.path.splitext(wf_name)[0] + job_ext + if job_name in jobs: + combined_data.append({"workflow": {"name": wf_name, + "path": wf_path}, + "job": {"name": job_name, + "path": jobs[job_name]} + }) + return [item for item in combined_data if item["workflow"]["name"] == os.path.basename(target_wf)] if target_wf else combined_data + + def export_job_file(args): job_entry = load_job(args.job) del job_entry["id"] diff --git a/cwl_airflow/utils/utils.py b/cwl_airflow/utils/utils.py index 112e498..cea42d5 100644 --- a/cwl_airflow/utils/utils.py +++ b/cwl_airflow/utils/utils.py @@ -3,6 +3,7 @@ import urllib.parse import logging import argparse +import re from json import dumps import cwltool.context from cwltool.workflow import default_make_tool @@ -13,7 +14,20 @@ from airflow import configuration from airflow.exceptions import AirflowConfigException from airflow.models import DagRun -from airflow.utils.state import State + + +def norm_path(path): + return os.path.abspath(os.path.normpath(os.path.normcase(path))) + + +def get_files(current_dir, filename_pattern=".*"): + """Files with the identical basenames are overwritten""" + files_dict = {} + for root, dirs, files in os.walk(current_dir): + files_dict.update( + {filename: os.path.join(root, filename) for filename in files if re.match(filename_pattern, filename)} + ) + return files_dict def convert_to_workflow(tool, tool_file, workflow_file):