CONSTRUCT { _:357132 up:source unirule:MF_01035 . _:357133 up:source unirule:MF_01035 . _:357134 up:source unirule:MF_01035 . _:357135 up:source unirule:MF_01035 . _:357136 up:source unirule:MF_01035 . _:357137 up:source unirule:MF_01035 . _:357138 up:source unirule:MF_01035 . _:357139 up:source unirule:MF_01035 . _:357140 up:source unirule:MF_01035 . _:357141 up:source unirule:MF_01035 . _:357142 up:source unirule:MF_01035 . _:357143 up:source unirule:MF_01035 . _:357144 up:source unirule:MF_01035 . _:357145 up:source unirule:MF_01035 . _:357146 up:source unirule:MF_01035 . _:357147 up:source unirule:MF_01035 . _:357148 up:source unirule:MF_01035 . _:357149 up:source unirule:MF_01035 . _:357150 up:source unirule:MF_01035 . _:357151 up:source unirule:MF_01035 . _:357152 up:source unirule:MF_01035 . _:357153 up:source unirule:MF_01035 . _:357154 up:source unirule:MF_01035 . _:357155 up:source unirule:MF_01035 . _:357156 up:source unirule:MF_01035 . _:357157 up:source unirule:MF_01035 . _:357158 up:source unirule:MF_01035 . _:357159 up:source unirule:MF_01035 . _:357160 up:source unirule:MF_01035 . _:357161 up:source unirule:MF_01035 . _:357162 up:source unirule:MF_01035 . _:357163 up:source unirule:MF_01035 . _:357164 up:source unirule:MF_01035 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation10 , ?annotation12 ; up:classifiedWith GO:0003862 , GO:0005737 , GO:0009098 , keyword:100 , keyword:28 , keyword:432 , keyword:460 , keyword:464 , keyword:479 , keyword:520 , keyword:560 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '1.1.1.85' ; up:fullName '3-isopropylmalate dehydrogenase' ; rdf:type up:Structured_Name . ?name1 up:fullName '3-IPM-DH' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Beta-IPM dehydrogenase' ; up:shortName 'IMDH' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'leuB' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the oxidation of 3-carboxy-2-hydroxy-4-methylpentanoate (3-isopropylmalate) to 3-carboxy-4-methyl-2-oxopentanoate. The product decarboxylates to 4-methyl-2 oxopentanoate.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/32271>; up:enzymeClass <http://purl.uniprot.org/enzyme/1.1.1.85>. ?annotation7 up:cofactor chebi:18420 , chebi:29035 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 Mg(2+) or Mn(2+) ion per subunit.' . ?annotation8 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid biosynthesis; L-leucine biosynthesis; L-leucine from 3-methyl-2-oxobutanoate: step 3/4.' . ?annotation9 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation10 a up:Subcellular_Location_Annotation . ?annotation10li11 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation12 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the isocitrate and isopropylmalate dehydrogenases family. LeuB type 2 subfamily.' . ?pfs13 up:annotation ?annotation14 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:57540 . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; up:ligand ?ligand24 ; rdf:type up:Binding_Site_Annotation . ?pfsb22 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?ligand24 rdfs:subClassOf ?molecule25 . ?molecule25 rdfs:label 'substrate' . ?pfs28 up:annotation ?annotation29 . ?annotation29 faldo:begin ?pfsb30 ; faldo:end ?pfse31 ; up:ligand ?ligand32 ; rdf:type up:Binding_Site_Annotation . ?pfsb30 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse31 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand32 rdfs:subClassOf ?molecule33 . ?molecule33 rdfs:label 'substrate' . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf ?molecule41 . ?molecule41 rdfs:label 'substrate' . ?pfs44 up:annotation ?annotation45 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; up:ligand ?ligand48 ; rdf:type up:Binding_Site_Annotation . ?pfsb46 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand48 rdfs:subClassOf ?molecule49 . ?molecule49 rdfs:label 'substrate' . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for catalysis' . ?pfsb54 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for catalysis' . ?pfsb60 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfs64 up:annotation ?annotation65 , ?annotation71 , ?annotation77 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; up:ligand ?ligand68 ; rdf:type up:Binding_Site_Annotation . ?pfsb66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?ligand68 rdfs:subClassOf chebi:18420 . ?annotation71 faldo:begin ?pfsb72 ; faldo:end ?pfse73 ; up:ligand ?ligand74 ; rdf:type up:Binding_Site_Annotation . ?pfsb72 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?pfse73 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?ligand74 rdfs:subClassOf chebi:18420 . ?annotation77 faldo:begin ?pfsb78 ; faldo:end ?pfse79 ; up:ligand ?ligand80 ; rdf:type up:Binding_Site_Annotation . ?pfsb78 faldo:position ?thisPositionOn81 ; rdf:type faldo:ExactPosition . ?pfse79 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?ligand80 rdfs:subClassOf chebi:18420 . _:357165 a rdf:Statement ; up:attribution _:357132 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:357166 a rdf:Statement ; up:attribution _:357133 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:357167 a rdf:Statement ; up:attribution _:357134 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:357168 a rdf:Statement ; up:attribution _:357135 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:357169 a rdf:Statement ; up:attribution _:357136 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:357170 a rdf:Statement ; up:attribution _:357137 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:357171 a rdf:Statement ; up:attribution _:357138 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:357172 a rdf:Statement ; up:attribution _:357139 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:357173 a rdf:Statement ; up:attribution _:357140 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:357174 a rdf:Statement ; up:attribution _:357141 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:357175 a rdf:Statement ; up:attribution _:357142 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:357176 a rdf:Statement ; up:attribution _:357143 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:357177 a rdf:Statement ; up:attribution _:357144 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:28 . _:357178 a rdf:Statement ; up:attribution _:357145 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:100 . _:357179 a rdf:Statement ; up:attribution _:357146 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:432 . _:357180 a rdf:Statement ; up:attribution _:357147 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:357181 a rdf:Statement ; up:attribution _:357148 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:464 . _:357182 a rdf:Statement ; up:attribution _:357149 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:357183 a rdf:Statement ; up:attribution _:357150 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:357184 a rdf:Statement ; up:attribution _:357151 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:357185 a rdf:Statement ; up:attribution _:357152 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003862 . _:357186 a rdf:Statement ; up:attribution _:357153 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009098 . _:357187 a rdf:Statement ; up:attribution _:357154 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:357188 a rdf:Statement ; up:source unirule:MF_01035 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:357189 a rdf:Statement ; up:attribution _:357155 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:357190 a rdf:Statement ; up:source unirule:MF_01035 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:357191 a rdf:Statement ; up:attribution _:357156 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:357192 a rdf:Statement ; up:source unirule:MF_01035 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:357193 a rdf:Statement ; up:attribution _:357157 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:357194 a rdf:Statement ; up:source unirule:MF_01035 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:357195 a rdf:Statement ; up:attribution _:357158 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:357196 a rdf:Statement ; up:source unirule:MF_01035 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:357197 a rdf:Statement ; up:attribution _:357159 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:357198 a rdf:Statement ; up:source unirule:MF_01035 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:357199 a rdf:Statement ; up:attribution _:357160 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:357200 a rdf:Statement ; up:source unirule:MF_01035 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:357201 a rdf:Statement ; up:attribution _:357161 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:357202 a rdf:Statement ; up:source unirule:MF_01035 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:357203 a rdf:Statement ; up:attribution _:357162 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:357204 a rdf:Statement ; up:source unirule:MF_01035 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:357205 a rdf:Statement ; up:attribution _:357163 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:357206 a rdf:Statement ; up:source unirule:MF_01035 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . _:357207 a rdf:Statement ; up:attribution _:357164 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01035 #Rule MF_01035 Created by:rivoire on:2002-10-01 Modified by:ecastro on:2023-01-13 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01035 . ?thisOrganism rdfs:subClassOf+ taxon:201174 . BIND(URI(CONCAT(STR(?this), '#MF_01035a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01035a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01035a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01035a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01035a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01035a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01035a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01035a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01035a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_01035a12')) AS ?annotation12) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionP9WKK988 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WKK990 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WKK9MF_0103583 . ?templateMotifSequenceMatchRegionP9WKK988 faldo:begin ?templateMotifSequenceMatchBeginP9WKK989 . ?templateMotifSequenceMatchBeginP9WKK989 faldo:position ?templateMotifSequenceMatchBeginPositionP9WKK984 ; faldo:reference isoform:P9WKK9-1 . ?templateMotifSequenceProfileAlignmentOperationP9WKK990 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . ?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0103594 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WKK9MF_0103585 . ?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0103593 . ?targetMotifMatchRegionMatchBeginMF_0103593 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0103586 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0103594 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WKK9MF_0103583, 1, (STRLEN(?templateMotifCigarP9WKK9MF_0103583) - STRLEN(REPLACE(?templateMotifCigarP9WKK9MF_0103583, CONCAT('^(?:-*[^-]){', STR(((271 - ?templateMotifSequenceMatchBeginPositionP9WKK984) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WKK9MF_0103585, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_0103585) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_0103585, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WKK9MF_0103585, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_0103585) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_0103585, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0103586) - 1) AS ?thisPositionOn18) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WKK9MF_0103583, 1, (STRLEN(?templateMotifCigarP9WKK9MF_0103583) - STRLEN(REPLACE(?templateMotifCigarP9WKK9MF_0103583, CONCAT('^(?:-*[^-]){', STR(((283 - ?templateMotifSequenceMatchBeginPositionP9WKK984) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WKK9MF_0103585, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_0103585) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_0103585, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WKK9MF_0103585, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_0103585) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_0103585, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) . BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0103586) - 1) AS ?thisPositionOn19) . BIND(?this AS ?pfs1t99) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER (REGEX('GSAPDI[ARNDCQEGHILKMFPSTWYVBZJUOX]{5)A[DN]', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) . BIND(URI(CONCAT(STR(?this), '#MF_01035a14')) AS ?annotation14) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionP9WKK9105 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WKK9107 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WKK9MF_01035100 . ?templateMotifSequenceMatchRegionP9WKK9105 faldo:begin ?templateMotifSequenceMatchBeginP9WKK9106 . ?templateMotifSequenceMatchBeginP9WKK9106 faldo:position ?templateMotifSequenceMatchBeginPositionP9WKK9101 ; faldo:reference isoform:P9WKK9-1 . ?templateMotifSequenceProfileAlignmentOperationP9WKK9107 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . ?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01035111 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WKK9MF_01035102 . ?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01035110 . ?targetMotifMatchRegionMatchBeginMF_01035110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01035103 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01035111 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WKK9MF_01035100, 1, (STRLEN(?templateMotifCigarP9WKK9MF_01035100) - STRLEN(REPLACE(?templateMotifCigarP9WKK9MF_01035100, CONCAT('^(?:-*[^-]){', STR(((87 - ?templateMotifSequenceMatchBeginPositionP9WKK9101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035102, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035102) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035102, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035102) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) . BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_01035103) - 1) AS ?thisPositionOn26) . BIND(?thisPositionOn26 AS ?thisPositionOn27) . BIND(?this AS ?pfs1t114) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse23) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01035a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP9WKK9120 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WKK9122 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WKK9MF_01035115 . ?templateMotifSequenceMatchRegionP9WKK9120 faldo:begin ?templateMotifSequenceMatchBeginP9WKK9121 . ?templateMotifSequenceMatchBeginP9WKK9121 faldo:position ?templateMotifSequenceMatchBeginPositionP9WKK9116 ; faldo:reference isoform:P9WKK9-1 . ?templateMotifSequenceProfileAlignmentOperationP9WKK9122 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . ?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01035126 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WKK9MF_01035117 . ?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01035125 . ?targetMotifMatchRegionMatchBeginMF_01035125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01035118 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01035126 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WKK9MF_01035115, 1, (STRLEN(?templateMotifCigarP9WKK9MF_01035115) - STRLEN(REPLACE(?templateMotifCigarP9WKK9MF_01035115, CONCAT('^(?:-*[^-]){', STR(((97 - ?templateMotifSequenceMatchBeginPositionP9WKK9116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035117, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035117) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035117, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035117) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_01035118) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs1t129) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse31) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01035a29')) AS ?annotation29) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch134 faldo:location ?templateMotifSequenceMatchRegionP9WKK9135 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WKK9137 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WKK9MF_01035130 . ?templateMotifSequenceMatchRegionP9WKK9135 faldo:begin ?templateMotifSequenceMatchBeginP9WKK9136 . ?templateMotifSequenceMatchBeginP9WKK9136 faldo:position ?templateMotifSequenceMatchBeginPositionP9WKK9131 ; faldo:reference isoform:P9WKK9-1 . ?templateMotifSequenceProfileAlignmentOperationP9WKK9137 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . ?targetMotifMatch138 faldo:location ?targetMotifMatchRegionMatch139 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01035141 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WKK9MF_01035132 . ?targetMotifMatchRegionMatch139 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01035140 . ?targetMotifMatchRegionMatchBeginMF_01035140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01035133 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01035141 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WKK9MF_01035130, 1, (STRLEN(?templateMotifCigarP9WKK9MF_01035130) - STRLEN(REPLACE(?templateMotifCigarP9WKK9MF_01035130, CONCAT('^(?:-*[^-]){', STR(((121 - ?templateMotifSequenceMatchBeginPositionP9WKK9131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035132, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035132) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035132, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035132) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_01035133) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs1t144) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01035a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionP9WKK9150 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WKK9152 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WKK9MF_01035145 . ?templateMotifSequenceMatchRegionP9WKK9150 faldo:begin ?templateMotifSequenceMatchBeginP9WKK9151 . ?templateMotifSequenceMatchBeginP9WKK9151 faldo:position ?templateMotifSequenceMatchBeginPositionP9WKK9146 ; faldo:reference isoform:P9WKK9-1 . ?templateMotifSequenceProfileAlignmentOperationP9WKK9152 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . ?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01035156 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WKK9MF_01035147 . ?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01035155 . ?targetMotifMatchRegionMatchBeginMF_01035155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01035148 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01035156 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WKK9MF_01035145, 1, (STRLEN(?templateMotifCigarP9WKK9MF_01035145) - STRLEN(REPLACE(?templateMotifCigarP9WKK9MF_01035145, CONCAT('^(?:-*[^-]){', STR(((211 - ?templateMotifSequenceMatchBeginPositionP9WKK9146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035147, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035147) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035147, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035147) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) . BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_01035148) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs1t159) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse47) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01035a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch164 faldo:location ?templateMotifSequenceMatchRegionP9WKK9165 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WKK9167 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WKK9MF_01035160 . ?templateMotifSequenceMatchRegionP9WKK9165 faldo:begin ?templateMotifSequenceMatchBeginP9WKK9166 . ?templateMotifSequenceMatchBeginP9WKK9166 faldo:position ?templateMotifSequenceMatchBeginPositionP9WKK9161 ; faldo:reference isoform:P9WKK9-1 . ?templateMotifSequenceProfileAlignmentOperationP9WKK9167 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . ?targetMotifMatch168 faldo:location ?targetMotifMatchRegionMatch169 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01035171 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WKK9MF_01035162 . ?targetMotifMatchRegionMatch169 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01035170 . ?targetMotifMatchRegionMatchBeginMF_01035170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01035163 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01035171 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WKK9MF_01035160, 1, (STRLEN(?templateMotifCigarP9WKK9MF_01035160) - STRLEN(REPLACE(?templateMotifCigarP9WKK9MF_01035160, CONCAT('^(?:-*[^-]){', STR(((128 - ?templateMotifSequenceMatchBeginPositionP9WKK9161) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1172) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035162, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035162) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035162, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035162) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), '')))), '[^-]', ''))) AS ?step2173) . BIND(((?step2173 + ?targetMotifMatchRegionMatchBeginPositionMF_01035163) - 1) AS ?thisPositionOn56) . BIND(?thisPositionOn56 AS ?thisPositionOn57) . BIND(?this AS ?pfs1t174) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse55) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_01035a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch179 faldo:location ?templateMotifSequenceMatchRegionP9WKK9180 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WKK9182 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WKK9MF_01035175 . ?templateMotifSequenceMatchRegionP9WKK9180 faldo:begin ?templateMotifSequenceMatchBeginP9WKK9181 . ?templateMotifSequenceMatchBeginP9WKK9181 faldo:position ?templateMotifSequenceMatchBeginPositionP9WKK9176 ; faldo:reference isoform:P9WKK9-1 . ?templateMotifSequenceProfileAlignmentOperationP9WKK9182 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . ?targetMotifMatch183 faldo:location ?targetMotifMatchRegionMatch184 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01035186 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WKK9MF_01035177 . ?targetMotifMatchRegionMatch184 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01035185 . ?targetMotifMatchRegionMatchBeginMF_01035185 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01035178 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01035186 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WKK9MF_01035175, 1, (STRLEN(?templateMotifCigarP9WKK9MF_01035175) - STRLEN(REPLACE(?templateMotifCigarP9WKK9MF_01035175, CONCAT('^(?:-*[^-]){', STR(((178 - ?templateMotifSequenceMatchBeginPositionP9WKK9176) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1187) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035177, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035177) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035177, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035177) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), '')))), '[^-]', ''))) AS ?step2188) . BIND(((?step2188 + ?targetMotifMatchRegionMatchBeginPositionMF_01035178) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs1t189) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse61) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01035a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch194 faldo:location ?templateMotifSequenceMatchRegionP9WKK9195 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WKK9197 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WKK9MF_01035190 . ?templateMotifSequenceMatchRegionP9WKK9195 faldo:begin ?templateMotifSequenceMatchBeginP9WKK9196 . ?templateMotifSequenceMatchBeginP9WKK9196 faldo:position ?templateMotifSequenceMatchBeginPositionP9WKK9191 ; faldo:reference isoform:P9WKK9-1 . ?templateMotifSequenceProfileAlignmentOperationP9WKK9197 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . ?targetMotifMatch198 faldo:location ?targetMotifMatchRegionMatch199 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01035201 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WKK9MF_01035192 . ?targetMotifMatchRegionMatch199 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01035200 . ?targetMotifMatchRegionMatchBeginMF_01035200 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01035193 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01035201 edam:has_input signature:MF_01035 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WKK9MF_01035190, 1, (STRLEN(?templateMotifCigarP9WKK9MF_01035190) - STRLEN(REPLACE(?templateMotifCigarP9WKK9MF_01035190, CONCAT('^(?:-*[^-]){', STR(((211 - ?templateMotifSequenceMatchBeginPositionP9WKK9191) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1202) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035192, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035192) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035192, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035192) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), '')))), '[^-]', ''))) AS ?step2203) . BIND(((?step2203 + ?targetMotifMatchRegionMatchBeginPositionMF_01035193) - 1) AS ?thisPositionOn69) . BIND(?thisPositionOn69 AS ?thisPositionOn70) . BIND(?this AS ?pfs2t204) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse67) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn69, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WKK9MF_01035190, 1, (STRLEN(?templateMotifCigarP9WKK9MF_01035190) - STRLEN(REPLACE(?templateMotifCigarP9WKK9MF_01035190, CONCAT('^(?:-*[^-]){', STR(((235 - ?templateMotifSequenceMatchBeginPositionP9WKK9191) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1205) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035192, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035192) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1205), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035192, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035192) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1205), '}'), '')))), '[^-]', ''))) AS ?step2206) . BIND(((?step2206 + ?targetMotifMatchRegionMatchBeginPositionMF_01035193) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs2t207) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse73) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WKK9MF_01035190, 1, (STRLEN(?templateMotifCigarP9WKK9MF_01035190) - STRLEN(REPLACE(?templateMotifCigarP9WKK9MF_01035190, CONCAT('^(?:-*[^-]){', STR(((239 - ?templateMotifSequenceMatchBeginPositionP9WKK9191) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1208) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035192, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035192) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1208), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WKK9MF_01035192, 1, (STRLEN(?targetMotifMatchCigarP9WKK9MF_01035192) - STRLEN(REPLACE(?targetMotifMatchCigarP9WKK9MF_01035192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1208), '}'), '')))), '[^-]', ''))) AS ?step2209) . BIND(((?step2209 + ?targetMotifMatchRegionMatchBeginPositionMF_01035193) - 1) AS ?thisPositionOn81) . BIND(?thisPositionOn81 AS ?thisPositionOn82) . BIND(?this AS ?pfs2t210) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn81))) AS ?pfsb78) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfse79) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn81, 1) = 'D')) . BIND(?this AS ?pfs64) . } }