CONSTRUCT { _:844233 up:source unirule:MF_03148 . _:844234 up:source unirule:MF_03148 . _:844235 up:source unirule:MF_03148 . _:844236 up:source unirule:MF_03148 . _:844237 up:source unirule:MF_03148 . _:844238 up:source unirule:MF_03148 . _:844239 up:source unirule:MF_03148 . _:844240 up:source unirule:MF_03148 . _:844241 up:source unirule:MF_03148 . _:844242 up:source unirule:MF_03148 . _:844243 up:source unirule:MF_03148 . _:844244 up:source unirule:MF_03148 . _:844245 up:source unirule:MF_03148 . _:844246 up:source unirule:MF_03148 . _:844247 up:source unirule:MF_03148 . _:844248 up:source unirule:MF_03148 . _:844249 up:source unirule:MF_03148 . _:844250 up:source unirule:MF_03148 . _:844251 up:source unirule:MF_03148 . _:844252 up:source unirule:MF_03148 . _:844253 up:source unirule:MF_03148 . _:844254 up:source unirule:MF_03148 . _:844255 up:source unirule:MF_03148 . _:844256 up:source unirule:MF_03148 . _:844257 up:source unirule:MF_03148 . _:844258 up:source unirule:MF_03148 . _:844259 up:source unirule:MF_03148 . _:844260 up:source unirule:MF_03148 . _:844261 up:source unirule:MF_03148 . _:844262 up:source unirule:MF_03148 . _:844263 up:source unirule:MF_03148 . _:844264 up:source unirule:MF_03148 . _:844265 up:source unirule:MF_03148 . _:844266 up:source unirule:MF_03148 . _:844267 up:source unirule:MF_03148 . _:844268 up:source unirule:MF_03148 . _:844269 up:source unirule:MF_03148 . _:844270 up:source unirule:MF_03148 . ?this up:alternativeName ?name1 , ?name2 , ?name3 , ?name4 , ?name5 ; up:annotation ?annotation6 , ?annotation8 , ?annotation10 , ?annotation12 , ?annotation13 , ?annotation14 ; up:classifiedWith GO:0005737 , GO:0009204 , GO:0035870 , GO:0036220 , GO:0036222 , GO:0047429 , keyword:378 , keyword:460 , keyword:464 , keyword:479 , keyword:546 , keyword:547 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '3.6.1.66' ; up:fullName 'Inosine triphosphate pyrophosphatase' ; up:shortName 'ITPase' , 'Inosine triphosphatase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Non-canonical purine NTP pyrophosphatase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Non-standard purine NTP pyrophosphatase' ; rdf:type up:Structured_Name . ?name3 up:fullName 'Nucleoside-triphosphate diphosphatase' ; rdf:type up:Structured_Name . ?name4 up:fullName 'Nucleoside-triphosphate pyrophosphatase' ; up:shortName 'NTPase' ; rdf:type up:Structured_Name . ?name5 up:fullName 'XTP/dITP diphosphatase' ; rdf:type up:Structured_Name . ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/29399>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.6.1.66>. ?annotation8 up:activity ?activity9 ; rdf:type up:Catalytic_Activity_Annotation . ?activity9 up:catalyticActivity <http://rdf.rhea-db.org/28342>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.6.1.66>. ?annotation10 up:activity ?activity11 ; rdf:type up:Catalytic_Activity_Annotation . ?activity11 up:catalyticActivity <http://rdf.rhea-db.org/28610>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.6.1.66>. ?annotation12 up:cofactor chebi:18420 , chebi:29035 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 divalent metal cation per subunit; can use either Mg(2+) or Mn(2+).' . ?annotation13 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation14 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the HAM1 NTPase family.' . ?case15 up:classifiedWith keyword:7 . ?case16 up:classifiedWith GO:0005634 , keyword:539 . ?pfs24 up:annotation ?annotation25 , ?annotation30 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; rdf:type up:Initiator_Methionine_Annotation ; rdfs:comment 'Removed' . ?pfsb26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N-acetylalanine' . ?pfsb31 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfs35 up:annotation ?annotation36 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; up:ligand ?ligand39 ; rdf:type up:Binding_Site_Annotation . ?pfsb37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?ligand39 rdfs:subClassOf chebi:61402 . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; up:ligand ?ligand46 ; rdf:type up:Binding_Site_Annotation . ?pfsb44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand46 rdfs:subClassOf chebi:61402 . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf chebi:61402 . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; up:ligand ?ligand60 ; rdf:type up:Binding_Site_Annotation . ?pfsb58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?ligand60 rdfs:subClassOf chebi:61402 . ?pfs63 up:annotation ?annotation64 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; up:ligand ?ligand67 ; rdf:type up:Binding_Site_Annotation . ?pfsb65 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?ligand67 rdfs:subClassOf chebi:18420 . ?pfs70 up:annotation ?annotation71 . ?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 . ?pfs77 up:annotation ?annotation78 . ?annotation78 faldo:begin ?pfsb79 ; faldo:end ?pfse80 ; up:ligand ?ligand81 ; rdf:type up:Binding_Site_Annotation . ?pfsb79 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?pfse80 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?ligand81 rdfs:subClassOf chebi:61402 . ?pfs84 up:annotation ?annotation85 . ?annotation85 faldo:begin ?pfsb86 ; faldo:end ?pfse87 ; up:ligand ?ligand88 ; rdf:type up:Binding_Site_Annotation . ?pfsb86 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . ?pfse87 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . ?ligand88 rdfs:subClassOf chebi:61402 . _:844271 a rdf:Statement ; up:attribution _:844233 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:844272 a rdf:Statement ; up:attribution _:844234 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:844273 a rdf:Statement ; up:attribution _:844235 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:844274 a rdf:Statement ; up:attribution _:844236 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name3 . _:844275 a rdf:Statement ; up:attribution _:844237 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name4 . _:844276 a rdf:Statement ; up:attribution _:844238 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name5 . _:844277 a rdf:Statement ; up:attribution _:844239 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:844278 a rdf:Statement ; up:attribution _:844240 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:844279 a rdf:Statement ; up:attribution _:844241 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:844280 a rdf:Statement ; up:attribution _:844242 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:844281 a rdf:Statement ; up:attribution _:844243 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:844282 a rdf:Statement ; up:attribution _:844244 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:844283 a rdf:Statement ; up:attribution _:844245 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:844284 a rdf:Statement ; up:attribution _:844246 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:844285 a rdf:Statement ; up:attribution _:844247 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:844286 a rdf:Statement ; up:attribution _:844248 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:464 . _:844287 a rdf:Statement ; up:attribution _:844249 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:844288 a rdf:Statement ; up:attribution _:844250 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:546 . _:844289 a rdf:Statement ; up:attribution _:844251 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:844290 a rdf:Statement ; up:attribution _:844252 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:844291 a rdf:Statement ; up:attribution _:844253 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0047429 . _:844292 a rdf:Statement ; up:attribution _:844254 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0036220 . _:844293 a rdf:Statement ; up:attribution _:844255 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0035870 . _:844294 a rdf:Statement ; up:attribution _:844256 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0036222 . _:844295 a rdf:Statement ; up:attribution _:844257 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009204 . _:844296 a rdf:Statement ; up:attribution _:844258 ; rdf:subject ?case15 ; rdf:predicate up:classifiedWith ; rdf:object keyword:7 . _:844297 a rdf:Statement ; up:attribution _:844259 ; rdf:subject ?case16 ; rdf:predicate up:classifiedWith ; rdf:object keyword:539 . _:844298 a rdf:Statement ; up:attribution _:844260 ; rdf:subject ?case16 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005634 . _:844299 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:844300 a rdf:Statement ; up:attribution _:844261 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:844301 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:844302 a rdf:Statement ; up:attribution _:844262 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:844303 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:844304 a rdf:Statement ; up:attribution _:844263 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:844305 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:844306 a rdf:Statement ; up:attribution _:844264 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:844307 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:844308 a rdf:Statement ; up:attribution _:844265 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:844309 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:844310 a rdf:Statement ; up:attribution _:844266 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:844311 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:844312 a rdf:Statement ; up:attribution _:844267 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:844313 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:844314 a rdf:Statement ; up:attribution _:844268 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:844315 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:844316 a rdf:Statement ; up:attribution _:844269 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:844317 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:844318 a rdf:Statement ; up:attribution _:844270 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03148 #Rule MF_03148 Created by:? on:2012-11-05 Modified by:Elisabeth Coudert on:2025-02-21 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_03148 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . BIND(URI(CONCAT(STR(?this), '#MF_03148a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_03148a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_03148a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_03148a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_03148a4')) AS ?name4) . BIND(URI(CONCAT(STR(?this), '#MF_03148a5')) AS ?name5) . BIND(URI(CONCAT(STR(?this), '#MF_03148a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_03148a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_03148a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_03148a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_03148a13')) AS ?annotation13) . BIND(URI(CONCAT(STR(?this), '#MF_03148a14')) AS ?annotation14) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionQ9BY3296 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY3298 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_0314891 . ?templateMotifSequenceMatchRegionQ9BY3296 faldo:begin ?templateMotifSequenceMatchBeginQ9BY3297 . ?templateMotifSequenceMatchBeginQ9BY3297 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY3292 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY3298 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148102 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_0314893 . ?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148101 . ?targetMotifMatchRegionMatchBeginMF_03148101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0314894 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148102 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:40674 . BIND(1 AS ?thisPositionOn28) . BIND(?thisPositionOn28 AS ?thisPositionOn29) . BIND(?this AS ?pfs1t103) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'M')) . BIND(1 AS ?thisPositionOn33) . BIND(?thisPositionOn33 AS ?thisPositionOn34) . BIND(?this AS ?pfs1t104) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'A')) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionQ9BY32110 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32112 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148105 . ?templateMotifSequenceMatchRegionQ9BY32110 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32111 . ?templateMotifSequenceMatchBeginQ9BY32111 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32106 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32112 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148116 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148107 . ?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148115 . ?targetMotifMatchRegionMatchBeginMF_03148115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148108 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148116 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148105, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148105) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148105, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionQ9BY32106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148107, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148107) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148107, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148107) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) . BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_03148108) - 1) AS ?thisPositionOn40) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148105, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148105) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148105, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionQ9BY32106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148107, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148107) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148107, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148107) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) . BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_03148108) - 1) AS ?thisPositionOn41) . BIND(?this AS ?pfs2t121) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) . FILTER (REGEX('T[ARNDCQEGHILKMFPSTWYVBZJUOX]N[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]K', SUBSTR(?thisSequenceValue, ?thisPositionOn40, (?thisPositionOn41 - ?thisPositionOn40)))) . BIND(URI(CONCAT(STR(?this), '#MF_03148a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch126 faldo:location ?templateMotifSequenceMatchRegionQ9BY32127 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32129 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148122 . ?templateMotifSequenceMatchRegionQ9BY32127 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32128 . ?templateMotifSequenceMatchBeginQ9BY32128 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32123 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32129 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch130 faldo:location ?targetMotifMatchRegionMatch131 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148133 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148124 . ?targetMotifMatchRegionMatch131 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148132 . ?targetMotifMatchRegionMatchBeginMF_03148132 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148125 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148133 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148122, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148122) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148122, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionQ9BY32123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148124, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148124) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148124, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148124) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_03148125) - 1) AS ?thisPositionOn47) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148122, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148122) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148122, CONCAT('^(?:-*[^-]){', STR(((73 - ?templateMotifSequenceMatchBeginPositionQ9BY32123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148124, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148124) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148124, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148124) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) . BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_03148125) - 1) AS ?thisPositionOn48) . BIND(?this AS ?pfs2t138) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER (REGEX('D[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn47, (?thisPositionOn48 - ?thisPositionOn47)))) . BIND(URI(CONCAT(STR(?this), '#MF_03148a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch143 faldo:location ?templateMotifSequenceMatchRegionQ9BY32144 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32146 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148139 . ?templateMotifSequenceMatchRegionQ9BY32144 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32145 . ?templateMotifSequenceMatchBeginQ9BY32145 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32140 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32146 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch147 faldo:location ?targetMotifMatchRegionMatch148 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148150 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148141 . ?targetMotifMatchRegionMatch148 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148149 . ?targetMotifMatchRegionMatchBeginMF_03148149 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148142 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148150 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148139, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148139) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148139, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionQ9BY32140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148141, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148141) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148141, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148141) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) . BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_03148142) - 1) AS ?thisPositionOn54) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148139, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148139) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148139, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionQ9BY32140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148141, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148141) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148141, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148141) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) . BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_03148142) - 1) AS ?thisPositionOn55) . BIND(?this AS ?pfs2t155) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse52) . FILTER (REGEX('FGW[DEN]', SUBSTR(?thisSequenceValue, ?thisPositionOn54, (?thisPositionOn55 - ?thisPositionOn54)))) . BIND(URI(CONCAT(STR(?this), '#MF_03148a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch160 faldo:location ?templateMotifSequenceMatchRegionQ9BY32161 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32163 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148156 . ?templateMotifSequenceMatchRegionQ9BY32161 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32162 . ?templateMotifSequenceMatchBeginQ9BY32162 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32157 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32163 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch164 faldo:location ?targetMotifMatchRegionMatch165 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148167 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148158 . ?targetMotifMatchRegionMatch165 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148166 . ?targetMotifMatchRegionMatchBeginMF_03148166 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148159 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148167 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148156, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148156) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148156, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionQ9BY32157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148158, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148158) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148158, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148158) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), '')))), '[^-]', ''))) AS ?step2169) . BIND(((?step2169 + ?targetMotifMatchRegionMatchBeginPositionMF_03148159) - 1) AS ?thisPositionOn61) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148156, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148156) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148156, CONCAT('^(?:-*[^-]){', STR(((178 - ?templateMotifSequenceMatchBeginPositionQ9BY32157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148158, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148158) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148158, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148158) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) . BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_03148159) - 1) AS ?thisPositionOn62) . BIND(?this AS ?pfs2t172) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, (?thisPositionOn62 - ?thisPositionOn61)) = 'HR')) . BIND(URI(CONCAT(STR(?this), '#MF_03148a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch177 faldo:location ?templateMotifSequenceMatchRegionQ9BY32178 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32180 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148173 . ?templateMotifSequenceMatchRegionQ9BY32178 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32179 . ?templateMotifSequenceMatchBeginQ9BY32179 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32174 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32180 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch181 faldo:location ?targetMotifMatchRegionMatch182 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148184 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148175 . ?targetMotifMatchRegionMatch182 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148183 . ?targetMotifMatchRegionMatchBeginMF_03148183 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148176 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148184 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148173, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148173) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148173, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionQ9BY32174) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148175, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148175) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148175, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148175) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), '')))), '[^-]', ''))) AS ?step2186) . BIND(((?step2186 + ?targetMotifMatchRegionMatchBeginPositionMF_03148176) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs2t187) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse66) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_03148a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch192 faldo:location ?templateMotifSequenceMatchRegionQ9BY32193 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32195 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148188 . ?templateMotifSequenceMatchRegionQ9BY32193 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32194 . ?templateMotifSequenceMatchBeginQ9BY32194 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32189 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32195 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch196 faldo:location ?targetMotifMatchRegionMatch197 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148199 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148190 . ?targetMotifMatchRegionMatch197 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148198 . ?targetMotifMatchRegionMatchBeginMF_03148198 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148191 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148199 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148188, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148188) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148188, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionQ9BY32189) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1200) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148190, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148190) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148190, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148190) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), '')))), '[^-]', ''))) AS ?step2201) . BIND(((?step2201 + ?targetMotifMatchRegionMatchBeginPositionMF_03148191) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs2t202) . 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(URI(CONCAT(STR(?this), '#MF_03148a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch207 faldo:location ?templateMotifSequenceMatchRegionQ9BY32208 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32210 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148203 . ?templateMotifSequenceMatchRegionQ9BY32208 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32209 . ?templateMotifSequenceMatchBeginQ9BY32209 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32204 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32210 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch211 faldo:location ?targetMotifMatchRegionMatch212 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148214 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148205 . ?targetMotifMatchRegionMatch212 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148213 . ?targetMotifMatchRegionMatchBeginMF_03148213 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148206 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148214 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148203, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148203) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148203, CONCAT('^(?:-*[^-]){', STR(((56 - ?templateMotifSequenceMatchBeginPositionQ9BY32204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1215) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148205, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148205) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148205, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148205) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), '')))), '[^-]', ''))) AS ?step2216) . BIND(((?step2216 + ?targetMotifMatchRegionMatchBeginPositionMF_03148206) - 1) AS ?thisPositionOn82) . BIND(?thisPositionOn82 AS ?thisPositionOn83) . BIND(?this AS ?pfs2t217) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse80) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_03148a78')) AS ?annotation78) . BIND(?this AS ?pfs77) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch222 faldo:location ?templateMotifSequenceMatchRegionQ9BY32223 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32225 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148218 . ?templateMotifSequenceMatchRegionQ9BY32223 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32224 . ?templateMotifSequenceMatchBeginQ9BY32224 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32219 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32225 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch226 faldo:location ?targetMotifMatchRegionMatch227 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148229 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148220 . ?targetMotifMatchRegionMatch227 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148228 . ?targetMotifMatchRegionMatchBeginMF_03148228 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148221 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148229 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148218, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148218) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148218, CONCAT('^(?:-*[^-]){', STR(((172 - ?templateMotifSequenceMatchBeginPositionQ9BY32219) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1230) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148220, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148220) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148220, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148220, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148220) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148220, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), '')))), '[^-]', ''))) AS ?step2231) . BIND(((?step2231 + ?targetMotifMatchRegionMatchBeginPositionMF_03148221) - 1) AS ?thisPositionOn89) . BIND(?thisPositionOn89 AS ?thisPositionOn90) . BIND(?this AS ?pfs2t232) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfsb86) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfse87) . FILTER (REGEX('[KR]', SUBSTR(?thisSequenceValue, ?thisPositionOn89, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_03148a85')) AS ?annotation85) . BIND(?this AS ?pfs84) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag233) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag233, ?UNBOUND_VARIABLE) AS ?case15) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4751 . BIND(?this AS ?case16) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . BIND(?this AS ?case17) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:4751 . })) . BIND(?this AS ?case18) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4930 . BIND(?this AS ?case19) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:6237 . BIND(?this AS ?case20) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:147537 . BIND(?this AS ?case21) . } OPTIONAL { ?this a up:Protein . VALUES ?supertaxon234 {taxon:7742 taxon:4930} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon234 . BIND(?this AS ?case22) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { VALUES ?supertaxon235 {taxon:4930 taxon:7742} ?thisOrganism rdfs:subClassOf+ ?supertaxon235 . })) . BIND(?this AS ?case23) . } }