CONSTRUCT { _:386157 up:source unirule:MF_01109 . _:386158 up:source unirule:MF_01109 . _:386159 up:source unirule:MF_01109 . _:386160 up:source unirule:MF_01109 . _:386161 up:source unirule:MF_01109 . _:386162 up:source unirule:MF_01109 . _:386163 up:source unirule:MF_01109 . _:386164 up:source unirule:MF_01109 . _:386165 up:source unirule:MF_01109 . _:386166 up:source unirule:MF_01109 . _:386167 up:source unirule:MF_01109 . _:386168 up:source unirule:MF_01109 . _:386169 up:source unirule:MF_01109 . _:386170 up:source unirule:MF_01109 . _:386171 up:source unirule:MF_01109 . _:386172 up:source unirule:MF_01109 . _:386173 up:source unirule:MF_01109 . _:386174 up:source unirule:MF_01109 . _:386175 up:source unirule:MF_01109 . _:386176 up:source unirule:MF_01109 . _:386177 up:source unirule:MF_01109 . _:386178 up:source unirule:MF_01109 . _:386179 up:source unirule:MF_01109 . ?this up:annotation ?annotation0 , ?annotation2 , ?annotation4 ; up:classifiedWith GO:0004585 , GO:0005737 , keyword:808 , keyword:963 . ?annotation0 up:activity ?activity1 ; rdf:type up:Catalytic_Activity_Annotation . ?activity1 up:catalyticActivity <http://rdf.rhea-db.org/19513>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.1.3.3>. ?annotation2 a up:Subcellular_Location_Annotation . ?annotation2li3 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation4 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the aspartate/ornithine carbamoyltransferase superfamily. OTCase family.' . ?case5 up:classifiedWith GO:0006526 , keyword:28 , keyword:55 . ?case6 up:classifiedWith GO:0006527 , keyword:56 ; up:recommendedName ?name7 . ?name7 up:ecName '2.1.3.3' ; up:fullName 'Ornithine carbamoyltransferase, catabolic' ; up:shortName 'OTCase' ; rdf:type up:Structured_Name . ?case9 up:recommendedName ?name10 . ?name10 up:ecName '2.1.3.3' ; up:fullName 'Ornithine carbamoyltransferase' ; up:shortName 'OTCase' ; rdf:type up:Structured_Name . ?pfs12 up:annotation ?annotation13 . ?annotation13 faldo:begin ?pfsb14 ; faldo:end ?pfse15 ; up:ligand ?ligand16 ; rdf:type up:Binding_Site_Annotation . ?pfsb14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfse15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?ligand16 rdfs:subClassOf chebi:58228 . ?pfs19 up:annotation ?annotation20 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; up:ligand ?ligand23 ; rdf:type up:Binding_Site_Annotation . ?pfsb21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?ligand23 rdfs:subClassOf chebi:58228 . ?pfs26 up:annotation ?annotation27 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; up:ligand ?ligand30 ; rdf:type up:Binding_Site_Annotation . ?pfsb28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?ligand30 rdfs:subClassOf chebi:46911 . ?pfs33 up:annotation ?annotation34 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; up:ligand ?ligand37 ; rdf:type up:Binding_Site_Annotation . ?pfsb35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?ligand37 rdfs:subClassOf chebi:58228 . ?pfs40 up:annotation ?annotation41 . ?annotation41 faldo:begin ?pfsb42 ; faldo:end ?pfse43 ; up:ligand ?ligand44 ; rdf:type up:Binding_Site_Annotation . ?pfsb42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse43 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?ligand44 rdfs:subClassOf chebi:58228 . ?pfs47 up:annotation ?annotation48 . ?annotation48 faldo:begin ?pfsb49 ; faldo:end ?pfse50 ; up:ligand ?ligand51 ; rdf:type up:Binding_Site_Annotation . ?pfsb49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse50 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?ligand51 rdfs:subClassOf chebi:58228 . ?pfs54 up:annotation ?annotation55 . ?annotation55 faldo:begin ?pfsb56 ; faldo:end ?pfse57 ; up:ligand ?ligand58 ; rdf:type up:Binding_Site_Annotation . ?pfsb56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfse57 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?ligand58 rdfs:subClassOf chebi:46911 . ?pfs61 up:annotation ?annotation62 . ?annotation62 faldo:begin ?pfsb63 ; faldo:end ?pfse64 ; up:ligand ?ligand65 ; rdf:type up:Binding_Site_Annotation . ?pfsb63 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfse64 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?ligand65 rdfs:subClassOf chebi:46911 . ?pfs68 up:annotation ?annotation69 . ?annotation69 faldo:begin ?pfsb70 ; faldo:end ?pfse71 ; up:ligand ?ligand72 ; rdf:type up:Binding_Site_Annotation . ?pfsb70 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?pfse71 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?ligand72 rdfs:subClassOf chebi:58228 . _:386180 a rdf:Statement ; up:attribution _:386157 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:386181 a rdf:Statement ; up:attribution _:386158 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:386182 a rdf:Statement ; up:attribution _:386159 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:386183 a rdf:Statement ; up:attribution _:386160 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:386184 a rdf:Statement ; up:attribution _:386161 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:386185 a rdf:Statement ; up:attribution _:386162 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004585 . _:386186 a rdf:Statement ; up:attribution _:386163 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:386187 a rdf:Statement ; up:attribution _:386164 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:28 . _:386188 a rdf:Statement ; up:attribution _:386165 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:55 . _:386189 a rdf:Statement ; up:attribution _:386166 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object GO:0006526 . _:386190 a rdf:Statement ; up:attribution _:386167 ; rdf:subject ?case6 ; rdf:predicate up:recommendedName ; rdf:object ?name7 . _:386191 a rdf:Statement ; up:attribution _:386168 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:56 . _:386192 a rdf:Statement ; up:attribution _:386169 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0006527 . _:386193 a rdf:Statement ; up:attribution _:386170 ; rdf:subject ?case9 ; rdf:predicate up:recommendedName ; rdf:object ?name10 . _:386194 a rdf:Statement ; up:source unirule:MF_01109 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:386195 a rdf:Statement ; up:attribution _:386171 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:386196 a rdf:Statement ; up:source unirule:MF_01109 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:386197 a rdf:Statement ; up:attribution _:386172 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:386198 a rdf:Statement ; up:source unirule:MF_01109 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:386199 a rdf:Statement ; up:attribution _:386173 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:386200 a rdf:Statement ; up:source unirule:MF_01109 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:386201 a rdf:Statement ; up:attribution _:386174 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:386202 a rdf:Statement ; up:source unirule:MF_01109 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:386203 a rdf:Statement ; up:attribution _:386175 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:386204 a rdf:Statement ; up:source unirule:MF_01109 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:386205 a rdf:Statement ; up:attribution _:386176 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:386206 a rdf:Statement ; up:source unirule:MF_01109 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:386207 a rdf:Statement ; up:attribution _:386177 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:386208 a rdf:Statement ; up:source unirule:MF_01109 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:386209 a rdf:Statement ; up:attribution _:386178 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:386210 a rdf:Statement ; up:source unirule:MF_01109 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:386211 a rdf:Statement ; up:attribution _:386179 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01109 #Rule MF_01109 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2025-09-18 VALUES ?supertaxon75 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01109 . ?thisOrganism rdfs:subClassOf+ ?supertaxon75 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_02102 . })) . BIND(URI(CONCAT(STR(?this), '#MF_01109a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_01109a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01109a4')) AS ?annotation4) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch80 faldo:location ?templateMotifSequenceMatchRegionP0439181 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0439183 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04391MF_0110976 . ?templateMotifSequenceMatchRegionP0439181 faldo:begin ?templateMotifSequenceMatchBeginP0439182 . ?templateMotifSequenceMatchBeginP0439182 faldo:position ?templateMotifSequenceMatchBeginPositionP0439177 ; faldo:reference isoform:P04391-1 . ?templateMotifSequenceProfileAlignmentOperationP0439183 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . ?targetMotifMatch84 faldo:location ?targetMotifMatchRegionMatch85 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0110987 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04391MF_0110978 . ?targetMotifMatchRegionMatch85 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0110986 . ?targetMotifMatchRegionMatchBeginMF_0110986 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0110979 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0110987 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04391MF_0110976, 1, (STRLEN(?templateMotifCigarP04391MF_0110976) - STRLEN(REPLACE(?templateMotifCigarP04391MF_0110976, CONCAT('^(?:-*[^-]){', STR(((56 - ?templateMotifSequenceMatchBeginPositionP0439177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04391MF_0110978, 1, (STRLEN(?targetMotifMatchCigarP04391MF_0110978) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_0110978, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04391MF_0110978, 1, (STRLEN(?targetMotifMatchCigarP04391MF_0110978) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_0110978, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) . BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0110979) - 1) AS ?thisPositionOn17) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04391MF_0110976, 1, (STRLEN(?templateMotifCigarP04391MF_0110976) - STRLEN(REPLACE(?templateMotifCigarP04391MF_0110976, CONCAT('^(?:-*[^-]){', STR(((59 - ?templateMotifSequenceMatchBeginPositionP0439177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04391MF_0110978, 1, (STRLEN(?targetMotifMatchCigarP04391MF_0110978) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_0110978, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04391MF_0110978, 1, (STRLEN(?targetMotifMatchCigarP04391MF_0110978) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_0110978, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) . BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0110979) - 1) AS ?thisPositionOn18) . BIND(?this AS ?pfs1t92) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb14) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse15) . FILTER (REGEX('S[TS]RT', SUBSTR(?thisSequenceValue, ?thisPositionOn17, (?thisPositionOn18 - ?thisPositionOn17)))) . BIND(URI(CONCAT(STR(?this), '#MF_01109a13')) AS ?annotation13) . BIND(?this AS ?pfs12) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch97 faldo:location ?templateMotifSequenceMatchRegionP0439198 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04391100 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04391MF_0110993 . ?templateMotifSequenceMatchRegionP0439198 faldo:begin ?templateMotifSequenceMatchBeginP0439199 . ?templateMotifSequenceMatchBeginP0439199 faldo:position ?templateMotifSequenceMatchBeginPositionP0439194 ; faldo:reference isoform:P04391-1 . ?templateMotifSequenceProfileAlignmentOperationP04391100 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . ?targetMotifMatch101 faldo:location ?targetMotifMatchRegionMatch102 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01109104 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04391MF_0110995 . ?targetMotifMatchRegionMatch102 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01109103 . ?targetMotifMatchRegionMatchBeginMF_01109103 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0110996 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01109104 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04391MF_0110993, 1, (STRLEN(?templateMotifCigarP04391MF_0110993) - STRLEN(REPLACE(?templateMotifCigarP04391MF_0110993, CONCAT('^(?:-*[^-]){', STR(((134 - ?templateMotifSequenceMatchBeginPositionP0439194) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04391MF_0110995, 1, (STRLEN(?targetMotifMatchCigarP04391MF_0110995) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_0110995, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04391MF_0110995, 1, (STRLEN(?targetMotifMatchCigarP04391MF_0110995) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_0110995, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) . BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0110996) - 1) AS ?thisPositionOn24) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04391MF_0110993, 1, (STRLEN(?templateMotifCigarP04391MF_0110993) - STRLEN(REPLACE(?templateMotifCigarP04391MF_0110993, CONCAT('^(?:-*[^-]){', STR(((137 - ?templateMotifSequenceMatchBeginPositionP0439194) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04391MF_0110995, 1, (STRLEN(?targetMotifMatchCigarP04391MF_0110995) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_0110995, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04391MF_0110995, 1, (STRLEN(?targetMotifMatchCigarP04391MF_0110995) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_0110995, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) . BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0110996) - 1) AS ?thisPositionOn25) . BIND(?this AS ?pfs1t109) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) . FILTER (REGEX('H[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)Q', SUBSTR(?thisSequenceValue, ?thisPositionOn24, (?thisPositionOn25 - ?thisPositionOn24)))) . BIND(URI(CONCAT(STR(?this), '#MF_01109a20')) AS ?annotation20) . BIND(?this AS ?pfs19) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch114 faldo:location ?templateMotifSequenceMatchRegionP04391115 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04391117 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04391MF_01109110 . ?templateMotifSequenceMatchRegionP04391115 faldo:begin ?templateMotifSequenceMatchBeginP04391116 . ?templateMotifSequenceMatchBeginP04391116 faldo:position ?templateMotifSequenceMatchBeginPositionP04391111 ; faldo:reference isoform:P04391-1 . ?templateMotifSequenceProfileAlignmentOperationP04391117 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . ?targetMotifMatch118 faldo:location ?targetMotifMatchRegionMatch119 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01109121 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04391MF_01109112 . ?targetMotifMatchRegionMatch119 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01109120 . ?targetMotifMatchRegionMatchBeginMF_01109120 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01109113 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01109121 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04391MF_01109110, 1, (STRLEN(?templateMotifCigarP04391MF_01109110) - STRLEN(REPLACE(?templateMotifCigarP04391MF_01109110, CONCAT('^(?:-*[^-]){', STR(((236 - ?templateMotifSequenceMatchBeginPositionP04391111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04391MF_01109112, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109112) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04391MF_01109112, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109112) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) . BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_01109113) - 1) AS ?thisPositionOn31) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04391MF_01109110, 1, (STRLEN(?templateMotifCigarP04391MF_01109110) - STRLEN(REPLACE(?templateMotifCigarP04391MF_01109110, CONCAT('^(?:-*[^-]){', STR(((237 - ?templateMotifSequenceMatchBeginPositionP04391111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04391MF_01109112, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109112) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04391MF_01109112, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109112) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) . BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_01109113) - 1) AS ?thisPositionOn32) . BIND(?this AS ?pfs1t126) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) . FILTER (REGEX('S[MIL]', SUBSTR(?thisSequenceValue, ?thisPositionOn31, (?thisPositionOn32 - ?thisPositionOn31)))) . BIND(URI(CONCAT(STR(?this), '#MF_01109a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch131 faldo:location ?templateMotifSequenceMatchRegionP04391132 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04391134 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04391MF_01109127 . ?templateMotifSequenceMatchRegionP04391132 faldo:begin ?templateMotifSequenceMatchBeginP04391133 . ?templateMotifSequenceMatchBeginP04391133 faldo:position ?templateMotifSequenceMatchBeginPositionP04391128 ; faldo:reference isoform:P04391-1 . ?templateMotifSequenceProfileAlignmentOperationP04391134 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . ?targetMotifMatch135 faldo:location ?targetMotifMatchRegionMatch136 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01109138 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04391MF_01109129 . ?targetMotifMatchRegionMatch136 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01109137 . ?targetMotifMatchRegionMatchBeginMF_01109137 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01109130 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01109138 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04391MF_01109127, 1, (STRLEN(?templateMotifCigarP04391MF_01109127) - STRLEN(REPLACE(?templateMotifCigarP04391MF_01109127, CONCAT('^(?:-*[^-]){', STR(((274 - ?templateMotifSequenceMatchBeginPositionP04391128) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1139) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04391MF_01109129, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109129) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04391MF_01109129, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109129) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), '')))), '[^-]', ''))) AS ?step2140) . BIND(((?step2140 + ?targetMotifMatchRegionMatchBeginPositionMF_01109130) - 1) AS ?thisPositionOn38) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04391MF_01109127, 1, (STRLEN(?templateMotifCigarP04391MF_01109127) - STRLEN(REPLACE(?templateMotifCigarP04391MF_01109127, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP04391128) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04391MF_01109129, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109129) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04391MF_01109129, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109129) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) . BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_01109130) - 1) AS ?thisPositionOn39) . BIND(?this AS ?pfs1t143) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, (?thisPositionOn39 - ?thisPositionOn38)) = 'CL')) . BIND(URI(CONCAT(STR(?this), '#MF_01109a34')) AS ?annotation34) . BIND(?this AS ?pfs33) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch148 faldo:location ?templateMotifSequenceMatchRegionP04391149 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04391151 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04391MF_01109144 . ?templateMotifSequenceMatchRegionP04391149 faldo:begin ?templateMotifSequenceMatchBeginP04391150 . ?templateMotifSequenceMatchBeginP04391150 faldo:position ?templateMotifSequenceMatchBeginPositionP04391145 ; faldo:reference isoform:P04391-1 . ?templateMotifSequenceProfileAlignmentOperationP04391151 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . ?targetMotifMatch152 faldo:location ?targetMotifMatchRegionMatch153 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01109155 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04391MF_01109146 . ?targetMotifMatchRegionMatch153 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01109154 . ?targetMotifMatchRegionMatchBeginMF_01109154 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01109147 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01109155 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04391MF_01109144, 1, (STRLEN(?templateMotifCigarP04391MF_01109144) - STRLEN(REPLACE(?templateMotifCigarP04391MF_01109144, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionP04391145) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1156) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04391MF_01109146, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109146) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04391MF_01109146, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109146) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), '')))), '[^-]', ''))) AS ?step2157) . BIND(((?step2157 + ?targetMotifMatchRegionMatchBeginPositionMF_01109147) - 1) AS ?thisPositionOn45) . BIND(?thisPositionOn45 AS ?thisPositionOn46) . BIND(?this AS ?pfs1t158) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse43) . FILTER (REGEX('[QN]', SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01109a41')) AS ?annotation41) . BIND(?this AS ?pfs40) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch163 faldo:location ?templateMotifSequenceMatchRegionP04391164 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04391166 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04391MF_01109159 . ?templateMotifSequenceMatchRegionP04391164 faldo:begin ?templateMotifSequenceMatchBeginP04391165 . ?templateMotifSequenceMatchBeginP04391165 faldo:position ?templateMotifSequenceMatchBeginPositionP04391160 ; faldo:reference isoform:P04391-1 . ?templateMotifSequenceProfileAlignmentOperationP04391166 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . ?targetMotifMatch167 faldo:location ?targetMotifMatchRegionMatch168 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01109170 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04391MF_01109161 . ?targetMotifMatchRegionMatch168 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01109169 . ?targetMotifMatchRegionMatchBeginMF_01109169 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01109162 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01109170 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04391MF_01109159, 1, (STRLEN(?templateMotifCigarP04391MF_01109159) - STRLEN(REPLACE(?templateMotifCigarP04391MF_01109159, CONCAT('^(?:-*[^-]){', STR(((107 - ?templateMotifSequenceMatchBeginPositionP04391160) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1171) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04391MF_01109161, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109161) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04391MF_01109161, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109161) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1171), '}'), '')))), '[^-]', ''))) AS ?step2172) . BIND(((?step2172 + ?targetMotifMatchRegionMatchBeginPositionMF_01109162) - 1) AS ?thisPositionOn52) . BIND(?thisPositionOn52 AS ?thisPositionOn53) . BIND(?this AS ?pfs1t173) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse50) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01109a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch178 faldo:location ?templateMotifSequenceMatchRegionP04391179 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04391181 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04391MF_01109174 . ?templateMotifSequenceMatchRegionP04391179 faldo:begin ?templateMotifSequenceMatchBeginP04391180 . ?templateMotifSequenceMatchBeginP04391180 faldo:position ?templateMotifSequenceMatchBeginPositionP04391175 ; faldo:reference isoform:P04391-1 . ?templateMotifSequenceProfileAlignmentOperationP04391181 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . ?targetMotifMatch182 faldo:location ?targetMotifMatchRegionMatch183 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01109185 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04391MF_01109176 . ?targetMotifMatchRegionMatch183 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01109184 . ?targetMotifMatchRegionMatchBeginMF_01109184 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01109177 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01109185 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04391MF_01109174, 1, (STRLEN(?templateMotifCigarP04391MF_01109174) - STRLEN(REPLACE(?templateMotifCigarP04391MF_01109174, CONCAT('^(?:-*[^-]){', STR(((168 - ?templateMotifSequenceMatchBeginPositionP04391175) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04391MF_01109176, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109176) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109176, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04391MF_01109176, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109176) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109176, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1186), '}'), '')))), '[^-]', ''))) AS ?step2187) . BIND(((?step2187 + ?targetMotifMatchRegionMatchBeginPositionMF_01109177) - 1) AS ?thisPositionOn59) . BIND(?thisPositionOn59 AS ?thisPositionOn60) . BIND(?this AS ?pfs1t188) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb56) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse57) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_01109a55')) AS ?annotation55) . BIND(?this AS ?pfs54) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch193 faldo:location ?templateMotifSequenceMatchRegionP04391194 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04391196 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04391MF_01109189 . ?templateMotifSequenceMatchRegionP04391194 faldo:begin ?templateMotifSequenceMatchBeginP04391195 . ?templateMotifSequenceMatchBeginP04391195 faldo:position ?templateMotifSequenceMatchBeginPositionP04391190 ; faldo:reference isoform:P04391-1 . ?templateMotifSequenceProfileAlignmentOperationP04391196 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . ?targetMotifMatch197 faldo:location ?targetMotifMatchRegionMatch198 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01109200 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04391MF_01109191 . ?targetMotifMatchRegionMatch198 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01109199 . ?targetMotifMatchRegionMatchBeginMF_01109199 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01109192 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01109200 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04391MF_01109189, 1, (STRLEN(?templateMotifCigarP04391MF_01109189) - STRLEN(REPLACE(?templateMotifCigarP04391MF_01109189, CONCAT('^(?:-*[^-]){', STR(((232 - ?templateMotifSequenceMatchBeginPositionP04391190) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1201) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04391MF_01109191, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109191) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04391MF_01109191, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109191) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), '')))), '[^-]', ''))) AS ?step2202) . BIND(((?step2202 + ?targetMotifMatchRegionMatchBeginPositionMF_01109192) - 1) AS ?thisPositionOn66) . BIND(?thisPositionOn66 AS ?thisPositionOn67) . BIND(?this AS ?pfs1t203) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb63) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse64) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01109a62')) AS ?annotation62) . BIND(?this AS ?pfs61) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch208 faldo:location ?templateMotifSequenceMatchRegionP04391209 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04391211 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04391MF_01109204 . ?templateMotifSequenceMatchRegionP04391209 faldo:begin ?templateMotifSequenceMatchBeginP04391210 . ?templateMotifSequenceMatchBeginP04391210 faldo:position ?templateMotifSequenceMatchBeginPositionP04391205 ; faldo:reference isoform:P04391-1 . ?templateMotifSequenceProfileAlignmentOperationP04391211 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . ?targetMotifMatch212 faldo:location ?targetMotifMatchRegionMatch213 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01109215 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04391MF_01109206 . ?targetMotifMatchRegionMatch213 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01109214 . ?targetMotifMatchRegionMatchBeginMF_01109214 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01109207 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01109215 edam:has_input signature:MF_01109 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04391MF_01109204, 1, (STRLEN(?templateMotifCigarP04391MF_01109204) - STRLEN(REPLACE(?templateMotifCigarP04391MF_01109204, CONCAT('^(?:-*[^-]){', STR(((320 - ?templateMotifSequenceMatchBeginPositionP04391205) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1216) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04391MF_01109206, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109206) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109206, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04391MF_01109206, 1, (STRLEN(?targetMotifMatchCigarP04391MF_01109206) - STRLEN(REPLACE(?targetMotifMatchCigarP04391MF_01109206, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), '')))), '[^-]', ''))) AS ?step2217) . BIND(((?step2217 + ?targetMotifMatchRegionMatchBeginPositionMF_01109207) - 1) AS ?thisPositionOn73) . BIND(?thisPositionOn73 AS ?thisPositionOn74) . BIND(?this AS ?pfs1t218) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfsb70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfse71) . FILTER (REGEX('[RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn73, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01109a69')) AS ?annotation69) . BIND(?this AS ?pfs68) . } OPTIONAL { ?this a up:Protein . { ?this up:proteome <http://purl.uniprot.org/proteomes/ARGININE_BS#Yes>. } UNION { ?this up:proteome ?p219 . ?p219 skos:narrower <http://purl.uniprot.org/proteomes/ARGININE_BS#Yes>. } BIND(?this AS ?case5) . } OPTIONAL { ?this a up:Protein . { ?this up:proteome <http://purl.uniprot.org/proteomes/ARGININE_BS#No>. } UNION { ?this up:proteome ?p220 . ?p220 skos:narrower <http://purl.uniprot.org/proteomes/ARGININE_BS#No>. } BIND(?this AS ?case6) . BIND(URI(CONCAT(STR(?this), '#MF_01109a7')) AS ?name7) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:91347 . { ?this up:proteome <http://purl.uniprot.org/proteomes/ARGININE_BS#Yes>. } UNION { ?this up:proteome ?p221 . ?p221 skos:narrower <http://purl.uniprot.org/proteomes/ARGININE_BS#Yes>. } BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . { FILTER (! (EXISTS { { ?this up:proteome <http://purl.uniprot.org/proteomes/ARGININE_BS#any>. } UNION { ?this up:proteome ?p222 . ?p222 skos:narrower <http://purl.uniprot.org/proteomes/ARGININE_BS#any>. } })) . } UNION { { ?this up:proteome <http://purl.uniprot.org/proteomes/ARGININE_BS#Yes>. } UNION { ?this up:proteome ?p223 . ?p223 skos:narrower <http://purl.uniprot.org/proteomes/ARGININE_BS#Yes>. } } BIND(?this AS ?case9) . BIND(URI(CONCAT(STR(?this), '#MF_01109a10')) AS ?name10) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . { ?this up:proteome <http://purl.uniprot.org/proteomes/ARGININE_BS#Yes>. } UNION { ?this up:proteome ?p224 . ?p224 skos:narrower <http://purl.uniprot.org/proteomes/ARGININE_BS#Yes>. } FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:91347 . })) . BIND(?this AS ?case11) . } }