CONSTRUCT { _:718548 up:source unirule:MF_02038 . _:718549 up:source unirule:MF_02038 . _:718550 up:source unirule:MF_02038 . _:718551 up:source unirule:MF_02038 . _:718552 up:source unirule:MF_02038 . _:718553 up:source unirule:MF_02038 . _:718554 up:source unirule:MF_02038 . _:718555 up:source unirule:MF_02038 . _:718556 up:source unirule:MF_02038 . _:718557 up:source unirule:MF_02038 . _:718558 up:source unirule:MF_02038 . _:718559 up:source unirule:MF_02038 . _:718560 up:source unirule:MF_02038 . _:718561 up:source unirule:MF_02038 . _:718562 up:source unirule:MF_02038 . _:718563 up:source unirule:MF_02038 . _:718564 up:source unirule:MF_02038 . _:718565 up:source unirule:MF_02038 . _:718566 up:source unirule:MF_02038 . _:718567 up:source unirule:MF_02038 . _:718568 up:source unirule:MF_02038 . _:718569 up:source unirule:MF_02038 . _:718570 up:source unirule:MF_02038 . _:718571 up:source unirule:MF_02038 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation10 ; up:classifiedWith GO:0016846 , GO:0052699 , keyword:456 , keyword:663 ; up:recommendedName ?name0 . ?name0 up:ecName '4.4.1.36' ; up:fullName 'Hercynylcysteine sulfoxide lyase' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'egtE' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Catalyzes a C-S bond cleavage, converting hercynylcysteine sulfoxide to 2-sulfenohercynine, a sulfenic acid intermediate that can be spontaneously reduced to ergothioneine. Ergothioneine is a secreted antioxidant that protects from oxidative stress.' . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity <http://rdf.rhea-db.org/42688>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.4.1.36>. ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/52780>. ?annotation7 up:cofactor chebi:597326 ; rdf:type up:Cofactor_Annotation . ?annotation8 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid biosynthesis; ergothioneine biosynthesis.' . ?annotation9 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the class-V pyridoxal-phosphate-dependent aminotransferase family. EgtE subfamily.' . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; up:ligand ?ligand15 ; rdf:type up:Binding_Site_Annotation . ?pfsb13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?ligand15 rdfs:subClassOf chebi:15361 . ?pfs18 up:annotation ?annotation19 . ?annotation19 faldo:begin ?pfsb20 ; faldo:end ?pfse21 ; up:ligand ?ligand22 ; rdf:type up:Binding_Site_Annotation . ?pfsb20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?ligand22 rdfs:subClassOf chebi:597326 . ?pfs25 up:annotation ?annotation26 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; up:ligand ?ligand29 ; rdf:type up:Binding_Site_Annotation . ?pfsb27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand29 rdfs:subClassOf chebi:597326 . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; up:ligand ?ligand36 ; rdf:type up:Binding_Site_Annotation . ?pfsb34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand36 rdfs:subClassOf chebi:597326 . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf chebi:597326 . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; up:ligand ?ligand50 ; rdf:type up:Binding_Site_Annotation . ?pfsb48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?ligand50 rdfs:subClassOf chebi:15361 . ?pfs53 up:annotation ?annotation54 . ?annotation54 faldo:begin ?pfsb55 ; faldo:end ?pfse56 ; up:ligand ?ligand57 ; rdf:type up:Binding_Site_Annotation . ?pfsb55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?ligand57 rdfs:subClassOf chebi:597326 . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; up:ligand ?ligand64 ; rdf:type up:Binding_Site_Annotation . ?pfsb62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?ligand64 rdfs:subClassOf chebi:597326 . ?pfs67 up:annotation ?annotation68 . ?annotation68 faldo:begin ?pfsb69 ; faldo:end ?pfse70 ; up:ligand ?ligand71 ; rdf:type up:Binding_Site_Annotation . ?pfsb69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?pfse70 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?ligand71 rdfs:subClassOf chebi:15361 . ?pfs74 up:annotation ?annotation75 . ?annotation75 faldo:begin ?pfsb76 ; faldo:end ?pfse77 ; up:ligand ?ligand78 ; rdf:type up:Binding_Site_Annotation . ?pfsb76 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?pfse77 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?ligand78 rdfs:subClassOf chebi:15361 . ?pfs81 up:annotation ?annotation82 . ?annotation82 faldo:begin ?pfsb83 ; faldo:end ?pfse84 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N6-(pyridoxal phosphate)lysine' . ?pfsb83 faldo:position ?thisPositionOn85 ; rdf:type faldo:ExactPosition . ?pfse84 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . _:718572 a rdf:Statement ; up:attribution _:718548 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:718573 a rdf:Statement ; up:attribution _:718549 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:718574 a rdf:Statement ; up:attribution _:718550 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:718575 a rdf:Statement ; up:attribution _:718551 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:718576 a rdf:Statement ; up:attribution _:718552 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:718577 a rdf:Statement ; up:attribution _:718553 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:718578 a rdf:Statement ; up:attribution _:718554 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:718579 a rdf:Statement ; up:attribution _:718555 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:718580 a rdf:Statement ; up:attribution _:718556 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:718581 a rdf:Statement ; up:attribution _:718557 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:718582 a rdf:Statement ; up:attribution _:718558 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:663 . _:718583 a rdf:Statement ; up:attribution _:718559 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016846 . _:718584 a rdf:Statement ; up:attribution _:718560 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0052699 . _:718585 a rdf:Statement ; up:source unirule:MF_02038 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:718586 a rdf:Statement ; up:attribution _:718561 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:718587 a rdf:Statement ; up:source unirule:MF_02038 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:718588 a rdf:Statement ; up:attribution _:718562 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:718589 a rdf:Statement ; up:source unirule:MF_02038 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:718590 a rdf:Statement ; up:attribution _:718563 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:718591 a rdf:Statement ; up:source unirule:MF_02038 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:718592 a rdf:Statement ; up:attribution _:718564 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:718593 a rdf:Statement ; up:source unirule:MF_02038 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:718594 a rdf:Statement ; up:attribution _:718565 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:718595 a rdf:Statement ; up:source unirule:MF_02038 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:718596 a rdf:Statement ; up:attribution _:718566 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:718597 a rdf:Statement ; up:source unirule:MF_02038 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:718598 a rdf:Statement ; up:attribution _:718567 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:718599 a rdf:Statement ; up:source unirule:MF_02038 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:718600 a rdf:Statement ; up:attribution _:718568 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:718601 a rdf:Statement ; up:source unirule:MF_02038 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . _:718602 a rdf:Statement ; up:attribution _:718569 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . _:718603 a rdf:Statement ; up:source unirule:MF_02038 ; rdf:subject ?pfs74 ; rdf:predicate up:annotation ; rdf:object ?annotation75 . _:718604 a rdf:Statement ; up:attribution _:718570 ; rdf:subject ?pfs74 ; rdf:predicate up:annotation ; rdf:object ?annotation75 . _:718605 a rdf:Statement ; up:source unirule:MF_02038 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:718606 a rdf:Statement ; up:attribution _:718571 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02038 #Rule MF_02038 Created by:? on:2015-07-01 Modified by:Elisabeth Coudert on:2025-06-17 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02038 . ?thisOrganism rdfs:subClassOf+ taxon:201174 . BIND(URI(CONCAT(STR(?this), '#MF_02038a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02038a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_02038a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_02038a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_02038a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_02038a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_02038a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_02038a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch91 faldo:location ?templateMotifSequenceMatchRegionA0R5M792 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA0R5M794 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarA0R5M7MF_0203887 . ?templateMotifSequenceMatchRegionA0R5M792 faldo:begin ?templateMotifSequenceMatchBeginA0R5M793 . ?templateMotifSequenceMatchBeginA0R5M793 faldo:position ?templateMotifSequenceMatchBeginPositionA0R5M788 ; faldo:reference isoform:A0R5M7-1 . ?templateMotifSequenceProfileAlignmentOperationA0R5M794 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . ?targetMotifMatch95 faldo:location ?targetMotifMatchRegionMatch96 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0203898 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarA0R5M7MF_0203889 . ?targetMotifMatchRegionMatch96 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0203897 . ?targetMotifMatchRegionMatchBeginMF_0203897 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0203890 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0203898 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA0R5M7MF_0203887, 1, (STRLEN(?templateMotifCigarA0R5M7MF_0203887) - STRLEN(REPLACE(?templateMotifCigarA0R5M7MF_0203887, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionA0R5M788) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA0R5M7MF_0203889, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_0203889) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_0203889, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA0R5M7MF_0203889, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_0203889) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_0203889, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) . BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0203890) - 1) AS ?thisPositionOn16) . BIND(?thisPositionOn16 AS ?thisPositionOn17) . BIND(?this AS ?pfs1t101) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_02038a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch106 faldo:location ?templateMotifSequenceMatchRegionA0R5M7107 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA0R5M7109 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarA0R5M7MF_02038102 . ?templateMotifSequenceMatchRegionA0R5M7107 faldo:begin ?templateMotifSequenceMatchBeginA0R5M7108 . ?templateMotifSequenceMatchBeginA0R5M7108 faldo:position ?templateMotifSequenceMatchBeginPositionA0R5M7103 ; faldo:reference isoform:A0R5M7-1 . ?templateMotifSequenceProfileAlignmentOperationA0R5M7109 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . ?targetMotifMatch110 faldo:location ?targetMotifMatchRegionMatch111 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02038113 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarA0R5M7MF_02038104 . ?targetMotifMatchRegionMatch111 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02038112 . ?targetMotifMatchRegionMatchBeginMF_02038112 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02038105 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02038113 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA0R5M7MF_02038102, 1, (STRLEN(?templateMotifCigarA0R5M7MF_02038102) - STRLEN(REPLACE(?templateMotifCigarA0R5M7MF_02038102, CONCAT('^(?:-*[^-]){', STR(((82 - ?templateMotifSequenceMatchBeginPositionA0R5M7103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038104, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038104) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038104, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038104) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) . BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_02038105) - 1) AS ?thisPositionOn23) . BIND(?thisPositionOn23 AS ?thisPositionOn24) . BIND(?this AS ?pfs1t116) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_02038a19')) AS ?annotation19) . BIND(?this AS ?pfs18) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch121 faldo:location ?templateMotifSequenceMatchRegionA0R5M7122 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA0R5M7124 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarA0R5M7MF_02038117 . ?templateMotifSequenceMatchRegionA0R5M7122 faldo:begin ?templateMotifSequenceMatchBeginA0R5M7123 . ?templateMotifSequenceMatchBeginA0R5M7123 faldo:position ?templateMotifSequenceMatchBeginPositionA0R5M7118 ; faldo:reference isoform:A0R5M7-1 . ?templateMotifSequenceProfileAlignmentOperationA0R5M7124 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . ?targetMotifMatch125 faldo:location ?targetMotifMatchRegionMatch126 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02038128 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarA0R5M7MF_02038119 . ?targetMotifMatchRegionMatch126 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02038127 . ?targetMotifMatchRegionMatchBeginMF_02038127 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02038120 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02038128 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA0R5M7MF_02038117, 1, (STRLEN(?templateMotifCigarA0R5M7MF_02038117) - STRLEN(REPLACE(?templateMotifCigarA0R5M7MF_02038117, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionA0R5M7118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038119, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038119) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038119, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038119) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_02038120) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t131) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_02038a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionA0R5M7137 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA0R5M7139 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarA0R5M7MF_02038132 . ?templateMotifSequenceMatchRegionA0R5M7137 faldo:begin ?templateMotifSequenceMatchBeginA0R5M7138 . ?templateMotifSequenceMatchBeginA0R5M7138 faldo:position ?templateMotifSequenceMatchBeginPositionA0R5M7133 ; faldo:reference isoform:A0R5M7-1 . ?templateMotifSequenceProfileAlignmentOperationA0R5M7139 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . ?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02038143 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarA0R5M7MF_02038134 . ?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02038142 . ?targetMotifMatchRegionMatchBeginMF_02038142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02038135 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02038143 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA0R5M7MF_02038132, 1, (STRLEN(?templateMotifCigarA0R5M7MF_02038132) - STRLEN(REPLACE(?templateMotifCigarA0R5M7MF_02038132, CONCAT('^(?:-*[^-]){', STR(((106 - ?templateMotifSequenceMatchBeginPositionA0R5M7133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038134, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038134) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038134, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038134) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_02038135) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs1t146) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_02038a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch151 faldo:location ?templateMotifSequenceMatchRegionA0R5M7152 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA0R5M7154 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarA0R5M7MF_02038147 . ?templateMotifSequenceMatchRegionA0R5M7152 faldo:begin ?templateMotifSequenceMatchBeginA0R5M7153 . ?templateMotifSequenceMatchBeginA0R5M7153 faldo:position ?templateMotifSequenceMatchBeginPositionA0R5M7148 ; faldo:reference isoform:A0R5M7-1 . ?templateMotifSequenceProfileAlignmentOperationA0R5M7154 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . ?targetMotifMatch155 faldo:location ?targetMotifMatchRegionMatch156 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02038158 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarA0R5M7MF_02038149 . ?targetMotifMatchRegionMatch156 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02038157 . ?targetMotifMatchRegionMatchBeginMF_02038157 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02038150 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02038158 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA0R5M7MF_02038147, 1, (STRLEN(?templateMotifCigarA0R5M7MF_02038147) - STRLEN(REPLACE(?templateMotifCigarA0R5M7MF_02038147, CONCAT('^(?:-*[^-]){', STR(((183 - ?templateMotifSequenceMatchBeginPositionA0R5M7148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038149, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038149) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038149, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038149) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) . BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_02038150) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs1t161) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_02038a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch166 faldo:location ?templateMotifSequenceMatchRegionA0R5M7167 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA0R5M7169 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarA0R5M7MF_02038162 . ?templateMotifSequenceMatchRegionA0R5M7167 faldo:begin ?templateMotifSequenceMatchBeginA0R5M7168 . ?templateMotifSequenceMatchBeginA0R5M7168 faldo:position ?templateMotifSequenceMatchBeginPositionA0R5M7163 ; faldo:reference isoform:A0R5M7-1 . ?templateMotifSequenceProfileAlignmentOperationA0R5M7169 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . ?targetMotifMatch170 faldo:location ?targetMotifMatchRegionMatch171 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02038173 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarA0R5M7MF_02038164 . ?targetMotifMatchRegionMatch171 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02038172 . ?targetMotifMatchRegionMatchBeginMF_02038172 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02038165 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02038173 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA0R5M7MF_02038162, 1, (STRLEN(?templateMotifCigarA0R5M7MF_02038162) - STRLEN(REPLACE(?templateMotifCigarA0R5M7MF_02038162, CONCAT('^(?:-*[^-]){', STR(((183 - ?templateMotifSequenceMatchBeginPositionA0R5M7163) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038164, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038164) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038164, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038164) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), '')))), '[^-]', ''))) AS ?step2175) . BIND(((?step2175 + ?targetMotifMatchRegionMatchBeginPositionMF_02038165) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs1t176) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse49) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_02038a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch181 faldo:location ?templateMotifSequenceMatchRegionA0R5M7182 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA0R5M7184 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarA0R5M7MF_02038177 . ?templateMotifSequenceMatchRegionA0R5M7182 faldo:begin ?templateMotifSequenceMatchBeginA0R5M7183 . ?templateMotifSequenceMatchBeginA0R5M7183 faldo:position ?templateMotifSequenceMatchBeginPositionA0R5M7178 ; faldo:reference isoform:A0R5M7-1 . ?templateMotifSequenceProfileAlignmentOperationA0R5M7184 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . ?targetMotifMatch185 faldo:location ?targetMotifMatchRegionMatch186 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02038188 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarA0R5M7MF_02038179 . ?targetMotifMatchRegionMatch186 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02038187 . ?targetMotifMatchRegionMatchBeginMF_02038187 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02038180 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02038188 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA0R5M7MF_02038177, 1, (STRLEN(?templateMotifCigarA0R5M7MF_02038177) - STRLEN(REPLACE(?templateMotifCigarA0R5M7MF_02038177, CONCAT('^(?:-*[^-]){', STR(((200 - ?templateMotifSequenceMatchBeginPositionA0R5M7178) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038179, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038179) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038179, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038179) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), '')))), '[^-]', ''))) AS ?step2190) . BIND(((?step2190 + ?targetMotifMatchRegionMatchBeginPositionMF_02038180) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs1t191) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse56) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_02038a54')) AS ?annotation54) . BIND(?this AS ?pfs53) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch196 faldo:location ?templateMotifSequenceMatchRegionA0R5M7197 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA0R5M7199 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarA0R5M7MF_02038192 . ?templateMotifSequenceMatchRegionA0R5M7197 faldo:begin ?templateMotifSequenceMatchBeginA0R5M7198 . ?templateMotifSequenceMatchBeginA0R5M7198 faldo:position ?templateMotifSequenceMatchBeginPositionA0R5M7193 ; faldo:reference isoform:A0R5M7-1 . ?templateMotifSequenceProfileAlignmentOperationA0R5M7199 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . ?targetMotifMatch200 faldo:location ?targetMotifMatchRegionMatch201 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02038203 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarA0R5M7MF_02038194 . ?targetMotifMatchRegionMatch201 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02038202 . ?targetMotifMatchRegionMatchBeginMF_02038202 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02038195 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02038203 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA0R5M7MF_02038192, 1, (STRLEN(?templateMotifCigarA0R5M7MF_02038192) - STRLEN(REPLACE(?templateMotifCigarA0R5M7MF_02038192, CONCAT('^(?:-*[^-]){', STR(((202 - ?templateMotifSequenceMatchBeginPositionA0R5M7193) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1204) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038194, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038194) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038194, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038194) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), '')))), '[^-]', ''))) AS ?step2205) . BIND(((?step2205 + ?targetMotifMatchRegionMatchBeginPositionMF_02038195) - 1) AS ?thisPositionOn65) . BIND(?thisPositionOn65 AS ?thisPositionOn66) . BIND(?this AS ?pfs1t206) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_02038a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch211 faldo:location ?templateMotifSequenceMatchRegionA0R5M7212 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA0R5M7214 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarA0R5M7MF_02038207 . ?templateMotifSequenceMatchRegionA0R5M7212 faldo:begin ?templateMotifSequenceMatchBeginA0R5M7213 . ?templateMotifSequenceMatchBeginA0R5M7213 faldo:position ?templateMotifSequenceMatchBeginPositionA0R5M7208 ; faldo:reference isoform:A0R5M7-1 . ?templateMotifSequenceProfileAlignmentOperationA0R5M7214 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . ?targetMotifMatch215 faldo:location ?targetMotifMatchRegionMatch216 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02038218 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarA0R5M7MF_02038209 . ?targetMotifMatchRegionMatch216 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02038217 . ?targetMotifMatchRegionMatchBeginMF_02038217 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02038210 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02038218 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA0R5M7MF_02038207, 1, (STRLEN(?templateMotifCigarA0R5M7MF_02038207) - STRLEN(REPLACE(?templateMotifCigarA0R5M7MF_02038207, CONCAT('^(?:-*[^-]){', STR(((337 - ?templateMotifSequenceMatchBeginPositionA0R5M7208) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1219) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038209, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038209) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038209, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038209) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), '')))), '[^-]', ''))) AS ?step2220) . BIND(((?step2220 + ?targetMotifMatchRegionMatchBeginPositionMF_02038210) - 1) AS ?thisPositionOn72) . BIND(?thisPositionOn72 AS ?thisPositionOn73) . BIND(?this AS ?pfs1t221) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfsb69) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfse70) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn72, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_02038a68')) AS ?annotation68) . BIND(?this AS ?pfs67) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch226 faldo:location ?templateMotifSequenceMatchRegionA0R5M7227 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA0R5M7229 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarA0R5M7MF_02038222 . ?templateMotifSequenceMatchRegionA0R5M7227 faldo:begin ?templateMotifSequenceMatchBeginA0R5M7228 . ?templateMotifSequenceMatchBeginA0R5M7228 faldo:position ?templateMotifSequenceMatchBeginPositionA0R5M7223 ; faldo:reference isoform:A0R5M7-1 . ?templateMotifSequenceProfileAlignmentOperationA0R5M7229 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . ?targetMotifMatch230 faldo:location ?targetMotifMatchRegionMatch231 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02038233 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarA0R5M7MF_02038224 . ?targetMotifMatchRegionMatch231 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02038232 . ?targetMotifMatchRegionMatchBeginMF_02038232 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02038225 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02038233 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA0R5M7MF_02038222, 1, (STRLEN(?templateMotifCigarA0R5M7MF_02038222) - STRLEN(REPLACE(?templateMotifCigarA0R5M7MF_02038222, CONCAT('^(?:-*[^-]){', STR(((348 - ?templateMotifSequenceMatchBeginPositionA0R5M7223) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1234) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038224, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038224) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038224, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038224) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), '')))), '[^-]', ''))) AS ?step2235) . BIND(((?step2235 + ?targetMotifMatchRegionMatchBeginPositionMF_02038225) - 1) AS ?thisPositionOn79) . BIND(?thisPositionOn79 AS ?thisPositionOn80) . BIND(?this AS ?pfs1t236) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb76) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse77) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn79, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_02038a75')) AS ?annotation75) . BIND(?this AS ?pfs74) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch241 faldo:location ?templateMotifSequenceMatchRegionA0R5M7242 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA0R5M7244 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarA0R5M7MF_02038237 . ?templateMotifSequenceMatchRegionA0R5M7242 faldo:begin ?templateMotifSequenceMatchBeginA0R5M7243 . ?templateMotifSequenceMatchBeginA0R5M7243 faldo:position ?templateMotifSequenceMatchBeginPositionA0R5M7238 ; faldo:reference isoform:A0R5M7-1 . ?templateMotifSequenceProfileAlignmentOperationA0R5M7244 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . ?targetMotifMatch245 faldo:location ?targetMotifMatchRegionMatch246 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02038248 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarA0R5M7MF_02038239 . ?targetMotifMatchRegionMatch246 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02038247 . ?targetMotifMatchRegionMatchBeginMF_02038247 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02038240 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02038248 edam:has_input signature:MF_02038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA0R5M7MF_02038237, 1, (STRLEN(?templateMotifCigarA0R5M7MF_02038237) - STRLEN(REPLACE(?templateMotifCigarA0R5M7MF_02038237, CONCAT('^(?:-*[^-]){', STR(((203 - ?templateMotifSequenceMatchBeginPositionA0R5M7238) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1249) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038239, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038239) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1249), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA0R5M7MF_02038239, 1, (STRLEN(?targetMotifMatchCigarA0R5M7MF_02038239) - STRLEN(REPLACE(?targetMotifMatchCigarA0R5M7MF_02038239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1249), '}'), '')))), '[^-]', ''))) AS ?step2250) . BIND(((?step2250 + ?targetMotifMatchRegionMatchBeginPositionMF_02038240) - 1) AS ?thisPositionOn85) . BIND(?thisPositionOn85 AS ?thisPositionOn86) . BIND(?this AS ?pfs1t251) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfsb83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfse84) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn85, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_02038a82')) AS ?annotation82) . BIND(?this AS ?pfs81) . } }