CONSTRUCT { _:888053 up:source unirule:MF_03220 . _:888054 up:source unirule:MF_03220 . _:888055 up:source unirule:MF_03220 . _:888056 up:source unirule:MF_03220 . _:888057 up:source unirule:MF_03220 . _:888058 up:source unirule:MF_03220 . _:888059 up:source unirule:MF_03220 . _:888060 up:source unirule:MF_03220 . _:888061 up:source unirule:MF_03220 . _:888062 up:source unirule:MF_03220 . _:888063 up:source unirule:MF_03220 . _:888064 up:source unirule:MF_03220 . _:888065 up:source unirule:MF_03220 . _:888066 up:source unirule:MF_03220 . _:888067 up:source unirule:MF_03220 . _:888068 up:source unirule:MF_03220 . _:888069 up:source unirule:MF_03220 . _:888070 up:source unirule:MF_03220 . _:888071 up:source unirule:MF_03220 . _:888072 up:source unirule:MF_03220 . _:888073 up:source unirule:MF_03220 . _:888074 up:source unirule:MF_03220 . _:888075 up:source unirule:MF_03220 . _:888076 up:source unirule:MF_03220 . _:888077 up:source unirule:MF_03220 . _:888078 up:source unirule:MF_03220 . _:888079 up:source unirule:MF_03220 . _:888080 up:source unirule:MF_03220 . _:888081 up:source unirule:MF_03220 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 , ?annotation10 ; up:classifiedWith GO:0004775 , GO:0005524 , GO:0006099 , keyword:436 , keyword:496 , keyword:547 , keyword:67 , keyword:816 ; up:recommendedName ?name0 . ?name0 up:ecName '6.2.1.5' ; up:fullName 'Succinate--CoA ligase [ADP-forming] subunit beta, mitochondrial' ; rdf:type up:Structured_Name . ?name1 up:fullName 'ATP-specific succinyl-CoA synthetase subunit beta' ; up:shortName 'A-SCS' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Succinyl-CoA synthetase beta-A chain' ; up:shortName 'SCS-betaA' ; rdf:type up:Structured_Name . ?annotation3 a up:Function_Annotation ; rdfs:comment 'ATP-specific succinyl-CoA synthetase functions in the citric acid cycle (TCA), coupling the hydrolysis of succinyl-CoA to the synthesis of ATP and thus represents the only step of substrate-level phosphorylation in the TCA. The beta subunit provides nucleotide specificity of the enzyme and binds the substrate succinate, while the binding sites for coenzyme A and phosphate are found in the alpha subunit.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/17661>; up:enzymeClass <http://purl.uniprot.org/enzyme/6.2.1.5>. ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate metabolism; tricarboxylic acid cycle; succinate from succinyl-CoA (ligase route): step 1/1.' . ?annotation7 a up:Subunit_Annotation ; rdfs:comment 'Heterodimer of an alpha and a beta subunit. The beta subunit determines specificity for ATP.' . ?annotation8 a up:Subcellular_Location_Annotation . ?annotation8li9 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the succinate/malate CoA ligase beta subunit family. ATP-specific subunit beta subfamily.' . ?case11 up:classifiedWith GO:0000287 , keyword:460 , keyword:479 . ?pfs13 up:annotation ?annotation14 , ?annotation20 . ?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:18420 . ?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:18420 . ?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:30616 . ?pfs33 up:annotation ?annotation34 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; up:ligand ?ligand37 ; rdf:type up:Binding_Site_Annotation . ?pfsb35 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?ligand37 rdfs:subClassOf ?molecule38 . ?molecule38 rdfs:label 'substrate' . ?pfs41 up:annotation ?annotation42 . ?annotation42 faldo:begin ?pfsb43 ; faldo:end ?pfse44 ; up:ligand ?ligand45 ; rdf:type up:Binding_Site_Annotation . ?pfsb43 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?ligand45 rdfs:subClassOf chebi:30616 . ?pfs48 up:annotation ?annotation49 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; up:ligand ?ligand52 ; rdf:type up:Binding_Site_Annotation . ?pfsb50 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?ligand52 rdfs:subClassOf ?molecule53 . ?molecule53 rdfs:label 'substrate' . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for substrate specificity' . ?pfsb58 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfs62 up:annotation ?annotation63 . ?annotation63 faldo:begin ?pfsb64 ; faldo:end ?pfse65 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for substrate specificity' . ?pfsb64 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfse65 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?pfs68 up:annotation ?annotation69 . ?annotation69 faldo:begin ?pfsb70 ; faldo:end ?pfse71 ; rdf:type up:Domain_Extent_Annotation ; rdfs:comment 'ATP-grasp' . ?pfsb70 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?pfse71 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . _:888082 a rdf:Statement ; up:attribution _:888053 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:888083 a rdf:Statement ; up:attribution _:888054 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:888084 a rdf:Statement ; up:attribution _:888055 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:888085 a rdf:Statement ; up:attribution _:888056 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:888086 a rdf:Statement ; up:attribution _:888057 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:888087 a rdf:Statement ; up:attribution _:888058 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:888088 a rdf:Statement ; up:attribution _:888059 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:888089 a rdf:Statement ; up:attribution _:888060 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:888090 a rdf:Statement ; up:attribution _:888061 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:888091 a rdf:Statement ; up:attribution _:888062 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:888092 a rdf:Statement ; up:attribution _:888063 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:436 . _:888093 a rdf:Statement ; up:attribution _:888064 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:496 . _:888094 a rdf:Statement ; up:attribution _:888065 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:888095 a rdf:Statement ; up:attribution _:888066 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:816 . _:888096 a rdf:Statement ; up:attribution _:888067 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:888097 a rdf:Statement ; up:attribution _:888068 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004775 . _:888098 a rdf:Statement ; up:attribution _:888069 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006099 . _:888099 a rdf:Statement ; up:attribution _:888070 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:888100 a rdf:Statement ; up:attribution _:888071 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:888101 a rdf:Statement ; up:attribution _:888072 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:888102 a rdf:Statement ; up:source unirule:MF_03220 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:888103 a rdf:Statement ; up:attribution _:888073 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:888104 a rdf:Statement ; up:source unirule:MF_03220 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:888105 a rdf:Statement ; up:attribution _:888074 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:888106 a rdf:Statement ; up:source unirule:MF_03220 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:888107 a rdf:Statement ; up:attribution _:888075 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:888108 a rdf:Statement ; up:source unirule:MF_03220 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:888109 a rdf:Statement ; up:attribution _:888076 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:888110 a rdf:Statement ; up:source unirule:MF_03220 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:888111 a rdf:Statement ; up:attribution _:888077 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:888112 a rdf:Statement ; up:source unirule:MF_03220 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:888113 a rdf:Statement ; up:attribution _:888078 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:888114 a rdf:Statement ; up:source unirule:MF_03220 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:888115 a rdf:Statement ; up:attribution _:888079 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:888116 a rdf:Statement ; up:source unirule:MF_03220 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:888117 a rdf:Statement ; up:attribution _:888080 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:888118 a rdf:Statement ; up:source unirule:MF_03220 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:888119 a rdf:Statement ; up:attribution _:888081 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03220 #Rule MF_03220 Created by:? on:2016-10-20 Modified by:Edouard de Castro on:2024-09-03 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_03220 . ?thisOrganism rdfs:subClassOf+ taxon:33208 . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_03220 . ?thisOrganism rdfs:subClassOf+ taxon:554915 . } BIND(URI(CONCAT(STR(?this), '#MF_03220a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_03220a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_03220a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_03220a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_03220a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_03220a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_03220a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_03220a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_03220a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionQ9YI3779 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI3781 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9YI37MF_0322074 . ?templateMotifSequenceMatchRegionQ9YI3779 faldo:begin ?templateMotifSequenceMatchBeginQ9YI3780 . ?templateMotifSequenceMatchBeginQ9YI3780 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI3775 ; faldo:reference isoform:Q9YI37-1 . ?templateMotifSequenceProfileAlignmentOperationQ9YI3781 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . ?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0322085 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9YI37MF_0322076 . ?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0322084 . ?targetMotifMatchRegionMatchBeginMF_0322084 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0322077 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0322085 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_0322074, 1, (STRLEN(?templateMotifCigarQ9YI37MF_0322074) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_0322074, CONCAT('^(?:-*[^-]){', STR(((208 - ?templateMotifSequenceMatchBeginPositionQ9YI3775) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322076, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322076) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322076, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322076, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322076) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322076, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) . BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0322077) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t88) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'N')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_0322074, 1, (STRLEN(?templateMotifCigarQ9YI37MF_0322074) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_0322074, CONCAT('^(?:-*[^-]){', STR(((222 - ?templateMotifSequenceMatchBeginPositionQ9YI3775) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322076, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322076) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322076, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322076, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322076) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322076, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0322077) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t91) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'D')) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionQ9YI3797 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI3799 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9YI37MF_0322092 . ?templateMotifSequenceMatchRegionQ9YI3797 faldo:begin ?templateMotifSequenceMatchBeginQ9YI3798 . ?templateMotifSequenceMatchBeginQ9YI3798 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI3793 ; faldo:reference isoform:Q9YI37-1 . ?templateMotifSequenceProfileAlignmentOperationQ9YI3799 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . ?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220103 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9YI37MF_0322094 . ?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220102 . ?targetMotifMatchRegionMatchBeginMF_03220102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0322095 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03220103 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_0322092, 1, (STRLEN(?templateMotifCigarQ9YI37MF_0322092) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_0322092, CONCAT('^(?:-*[^-]){', STR(((55 - ?templateMotifSequenceMatchBeginPositionQ9YI3793) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322094, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322094) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322094, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322094, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322094) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322094, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) . BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0322095) - 1) AS ?thisPositionOn31) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_0322092, 1, (STRLEN(?templateMotifCigarQ9YI37MF_0322092) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_0322092, CONCAT('^(?:-*[^-]){', STR(((57 - ?templateMotifSequenceMatchBeginPositionQ9YI3793) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322094, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322094) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322094, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322094, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322094) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322094, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0322095) - 1) AS ?thisPositionOn32) . BIND(?this AS ?pfs2t108) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn31, (?thisPositionOn32 - ?thisPositionOn31)) = 'GRG')) . BIND(URI(CONCAT(STR(?this), '#MF_03220a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionQ9YI37114 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI37116 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9YI37MF_03220109 . ?templateMotifSequenceMatchRegionQ9YI37114 faldo:begin ?templateMotifSequenceMatchBeginQ9YI37115 . ?templateMotifSequenceMatchBeginQ9YI37115 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI37110 ; faldo:reference isoform:Q9YI37-1 . ?templateMotifSequenceProfileAlignmentOperationQ9YI37116 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . ?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220120 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9YI37MF_03220111 . ?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220119 . ?targetMotifMatchRegionMatchBeginMF_03220119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03220112 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03220120 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220109, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220109) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220109, CONCAT('^(?:-*[^-]){', STR(((330 - ?templateMotifSequenceMatchBeginPositionQ9YI37110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220111, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220111, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) . BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_03220112) - 1) AS ?thisPositionOn39) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220109, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220109) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220109, CONCAT('^(?:-*[^-]){', STR(((332 - ?templateMotifSequenceMatchBeginPositionQ9YI37110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220111, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220111, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) . BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_03220112) - 1) AS ?thisPositionOn40) . BIND(?this AS ?pfs2t125) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse36) . FILTER (REGEX('GI[VM]', SUBSTR(?thisSequenceValue, ?thisPositionOn39, (?thisPositionOn40 - ?thisPositionOn39)))) . BIND(URI(CONCAT(STR(?this), '#MF_03220a34')) AS ?annotation34) . BIND(?this AS ?pfs33) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch130 faldo:location ?templateMotifSequenceMatchRegionQ9YI37131 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI37133 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9YI37MF_03220126 . ?templateMotifSequenceMatchRegionQ9YI37131 faldo:begin ?templateMotifSequenceMatchBeginQ9YI37132 . ?templateMotifSequenceMatchBeginQ9YI37132 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI37127 ; faldo:reference isoform:Q9YI37-1 . ?templateMotifSequenceProfileAlignmentOperationQ9YI37133 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . ?targetMotifMatch134 faldo:location ?targetMotifMatchRegionMatch135 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220137 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9YI37MF_03220128 . ?targetMotifMatchRegionMatch135 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220136 . ?targetMotifMatchRegionMatchBeginMF_03220136 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03220129 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03220137 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220126, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220126) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220126, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionQ9YI37127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220128, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220128) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220128, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220128) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) . BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_03220129) - 1) AS ?thisPositionOn46) . BIND(?thisPositionOn46 AS ?thisPositionOn47) . BIND(?this AS ?pfs2t140) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse44) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_03220a42')) AS ?annotation42) . BIND(?this AS ?pfs41) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch145 faldo:location ?templateMotifSequenceMatchRegionQ9YI37146 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI37148 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9YI37MF_03220141 . ?templateMotifSequenceMatchRegionQ9YI37146 faldo:begin ?templateMotifSequenceMatchBeginQ9YI37147 . ?templateMotifSequenceMatchBeginQ9YI37147 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI37142 ; faldo:reference isoform:Q9YI37-1 . ?templateMotifSequenceProfileAlignmentOperationQ9YI37148 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . ?targetMotifMatch149 faldo:location ?targetMotifMatchRegionMatch150 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220152 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9YI37MF_03220143 . ?targetMotifMatchRegionMatch150 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220151 . ?targetMotifMatchRegionMatchBeginMF_03220151 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03220144 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03220152 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220141, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220141) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220141, CONCAT('^(?:-*[^-]){', STR(((273 - ?templateMotifSequenceMatchBeginPositionQ9YI37142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220143, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220143) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220143, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220143) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) . BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_03220144) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs2t155) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse51) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_03220a49')) AS ?annotation49) . BIND(?this AS ?pfs48) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch160 faldo:location ?templateMotifSequenceMatchRegionQ9YI37161 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI37163 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9YI37MF_03220156 . ?templateMotifSequenceMatchRegionQ9YI37161 faldo:begin ?templateMotifSequenceMatchBeginQ9YI37162 . ?templateMotifSequenceMatchBeginQ9YI37162 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI37157 ; faldo:reference isoform:Q9YI37-1 . ?templateMotifSequenceProfileAlignmentOperationQ9YI37163 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . ?targetMotifMatch164 faldo:location ?targetMotifMatchRegionMatch165 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220167 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9YI37MF_03220158 . ?targetMotifMatchRegionMatch165 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220166 . ?targetMotifMatchRegionMatchBeginMF_03220166 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03220159 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03220167 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220156, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220156) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220156, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionQ9YI37157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220158, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220158) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220158, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220158) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), '')))), '[^-]', ''))) AS ?step2169) . BIND(((?step2169 + ?targetMotifMatchRegionMatchBeginPositionMF_03220159) - 1) AS ?thisPositionOn60) . BIND(?thisPositionOn60 AS ?thisPositionOn61) . BIND(?this AS ?pfs2t170) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse59) . FILTER (REGEX('[DN]', SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_03220a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch175 faldo:location ?templateMotifSequenceMatchRegionQ9YI37176 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI37178 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9YI37MF_03220171 . ?templateMotifSequenceMatchRegionQ9YI37176 faldo:begin ?templateMotifSequenceMatchBeginQ9YI37177 . ?templateMotifSequenceMatchBeginQ9YI37177 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI37172 ; faldo:reference isoform:Q9YI37-1 . ?templateMotifSequenceProfileAlignmentOperationQ9YI37178 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . ?targetMotifMatch179 faldo:location ?targetMotifMatchRegionMatch180 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220182 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9YI37MF_03220173 . ?targetMotifMatchRegionMatch180 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220181 . ?targetMotifMatchRegionMatchBeginMF_03220181 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03220174 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03220182 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220171, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220171) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220171, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionQ9YI37172) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220173, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220173) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220173, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220173) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), '')))), '[^-]', ''))) AS ?step2184) . BIND(((?step2184 + ?targetMotifMatchRegionMatchBeginPositionMF_03220174) - 1) AS ?thisPositionOn66) . BIND(?thisPositionOn66 AS ?thisPositionOn67) . BIND(?this AS ?pfs2t185) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb64) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse65) . FILTER (REGEX('[YF]', SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_03220a63')) AS ?annotation63) . BIND(?this AS ?pfs62) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch190 faldo:location ?templateMotifSequenceMatchRegionQ9YI37191 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI37193 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9YI37MF_03220186 . ?templateMotifSequenceMatchRegionQ9YI37191 faldo:begin ?templateMotifSequenceMatchBeginQ9YI37192 . ?templateMotifSequenceMatchBeginQ9YI37192 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI37187 ; faldo:reference isoform:Q9YI37-1 . ?templateMotifSequenceProfileAlignmentOperationQ9YI37193 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . ?targetMotifMatch194 faldo:location ?targetMotifMatchRegionMatch195 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220197 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9YI37MF_03220188 . ?targetMotifMatchRegionMatch195 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220196 . ?targetMotifMatchRegionMatchBeginMF_03220196 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03220189 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03220197 edam:has_input signature:MF_03220 ; rdf:type edam:operation_0300 . ?this rdfs:seeAlso <https://purl.expasy.org/prosite/signature/PS50975>. BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220186, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220186) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220186, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionQ9YI37187) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220188, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220188) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220188, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220188) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), '')))), '[^-]', ''))) AS ?step2199) . BIND(((?step2199 + ?targetMotifMatchRegionMatchBeginPositionMF_03220189) - 1) AS ?thisPositionOn72) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220186, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220186) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220186, CONCAT('^(?:-*[^-]){', STR(((238 - ?templateMotifSequenceMatchBeginPositionQ9YI37187) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1200) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220188, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220188) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220188, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220188) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), '')))), '[^-]', ''))) AS ?step2201) . BIND(((?step2201 + ?targetMotifMatchRegionMatchBeginPositionMF_03220189) - 1) AS ?thisPositionOn73) . BIND(?this AS ?pfs3t202) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfsb70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfse71) . FILTER ((BOUND(?thisPositionOn72) && BOUND(?thisPositionOn73))) . BIND(URI(CONCAT(STR(?this), '#MF_03220a69')) AS ?annotation69) . BIND(?this AS ?pfs68) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag203) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag203, ?UNBOUND_VARIABLE) AS ?case11) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . BIND(?this AS ?case12) . } }