CONSTRUCT { _:888681 up:source unirule:MF_03221 . _:888682 up:source unirule:MF_03221 . _:888683 up:source unirule:MF_03221 . _:888684 up:source unirule:MF_03221 . _:888685 up:source unirule:MF_03221 . _:888686 up:source unirule:MF_03221 . _:888687 up:source unirule:MF_03221 . _:888688 up:source unirule:MF_03221 . _:888689 up:source unirule:MF_03221 . _:888690 up:source unirule:MF_03221 . _:888691 up:source unirule:MF_03221 . _:888692 up:source unirule:MF_03221 . _:888693 up:source unirule:MF_03221 . _:888694 up:source unirule:MF_03221 . _:888695 up:source unirule:MF_03221 . _:888696 up:source unirule:MF_03221 . _:888697 up:source unirule:MF_03221 . _:888698 up:source unirule:MF_03221 . _:888699 up:source unirule:MF_03221 . _:888700 up:source unirule:MF_03221 . _:888701 up:source unirule:MF_03221 . _:888702 up:source unirule:MF_03221 . _:888703 up:source unirule:MF_03221 . _:888704 up:source unirule:MF_03221 . _:888705 up:source unirule:MF_03221 . _:888706 up:source unirule:MF_03221 . _:888707 up:source unirule:MF_03221 . _:888708 up:source unirule:MF_03221 . _:888709 up:source unirule:MF_03221 . _:888710 up:source unirule:MF_03221 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 , ?annotation10 ; up:classifiedWith GO:0004775 , GO:0005525 , GO:0006099 , keyword:342 , keyword:436 , keyword:496 , keyword:547 , keyword:816 ; up:recommendedName ?name0 . ?name0 up:ecName '6.2.1.4' ; up:fullName 'Succinate--CoA ligase [GDP-forming] subunit beta, mitochondrial' ; rdf:type up:Structured_Name . ?name1 up:fullName 'GTP-specific succinyl-CoA synthetase subunit beta' ; up:shortName 'G-SCS' , 'GTPSCS' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Succinyl-CoA synthetase beta-G chain' ; up:shortName 'SCS-betaG' ; rdf:type up:Structured_Name . ?annotation3 a up:Function_Annotation ; rdfs:comment 'GTP-specific succinyl-CoA synthetase functions in the citric acid cycle (TCA), coupling the hydrolysis of succinyl-CoA to the synthesis of GTP 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/22120>; up:enzymeClass <http://purl.uniprot.org/enzyme/6.2.1.4>. ?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 GTP.' . ?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. GTP-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:37565 . ?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:37565 . ?pfs40 up:annotation ?annotation41 . ?annotation41 faldo:begin ?pfsb42 ; faldo:end ?pfse43 ; up:ligand ?ligand44 ; rdf:type up:Binding_Site_Annotation . ?pfsb42 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse43 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?ligand44 rdfs:subClassOf ?molecule45 . ?molecule45 rdfs:label 'substrate' . ?pfs48 up:annotation ?annotation49 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; up:ligand ?ligand52 ; rdf:type up:Binding_Site_Annotation . ?pfsb50 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?ligand52 rdfs:subClassOf chebi:37565 . ?pfs55 up:annotation ?annotation56 . ?annotation56 faldo:begin ?pfsb57 ; faldo:end ?pfse58 ; up:ligand ?ligand59 ; rdf:type up:Binding_Site_Annotation . ?pfsb57 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse58 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?ligand59 rdfs:subClassOf ?molecule60 . ?molecule60 rdfs:label 'substrate' . ?pfs63 up:annotation ?annotation64 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for substrate specificity' . ?pfsb65 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfs69 up:annotation ?annotation70 . ?annotation70 faldo:begin ?pfsb71 ; faldo:end ?pfse72 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for substrate specificity' . ?pfsb71 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?pfse72 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?pfs75 up:annotation ?annotation76 . ?annotation76 faldo:begin ?pfsb77 ; faldo:end ?pfse78 ; rdf:type up:Domain_Extent_Annotation ; rdfs:comment 'ATP-grasp' . ?pfsb77 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?pfse78 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . _:888711 a rdf:Statement ; up:attribution _:888681 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:888712 a rdf:Statement ; up:attribution _:888682 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:888713 a rdf:Statement ; up:attribution _:888683 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:888714 a rdf:Statement ; up:attribution _:888684 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:888715 a rdf:Statement ; up:attribution _:888685 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:888716 a rdf:Statement ; up:attribution _:888686 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:888717 a rdf:Statement ; up:attribution _:888687 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:888718 a rdf:Statement ; up:attribution _:888688 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:888719 a rdf:Statement ; up:attribution _:888689 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:888720 a rdf:Statement ; up:attribution _:888690 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:342 . _:888721 a rdf:Statement ; up:attribution _:888691 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:436 . _:888722 a rdf:Statement ; up:attribution _:888692 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:496 . _:888723 a rdf:Statement ; up:attribution _:888693 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:888724 a rdf:Statement ; up:attribution _:888694 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:816 . _:888725 a rdf:Statement ; up:attribution _:888695 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005525 . _:888726 a rdf:Statement ; up:attribution _:888696 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004775 . _:888727 a rdf:Statement ; up:attribution _:888697 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006099 . _:888728 a rdf:Statement ; up:attribution _:888698 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:888729 a rdf:Statement ; up:attribution _:888699 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:888730 a rdf:Statement ; up:attribution _:888700 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:888731 a rdf:Statement ; up:source unirule:MF_03221 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:888732 a rdf:Statement ; up:attribution _:888701 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:888733 a rdf:Statement ; up:source unirule:MF_03221 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:888734 a rdf:Statement ; up:attribution _:888702 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:888735 a rdf:Statement ; up:source unirule:MF_03221 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:888736 a rdf:Statement ; up:attribution _:888703 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:888737 a rdf:Statement ; up:source unirule:MF_03221 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:888738 a rdf:Statement ; up:attribution _:888704 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:888739 a rdf:Statement ; up:source unirule:MF_03221 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:888740 a rdf:Statement ; up:attribution _:888705 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:888741 a rdf:Statement ; up:source unirule:MF_03221 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:888742 a rdf:Statement ; up:attribution _:888706 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:888743 a rdf:Statement ; up:source unirule:MF_03221 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:888744 a rdf:Statement ; up:attribution _:888707 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:888745 a rdf:Statement ; up:source unirule:MF_03221 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:888746 a rdf:Statement ; up:attribution _:888708 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:888747 a rdf:Statement ; up:source unirule:MF_03221 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:888748 a rdf:Statement ; up:attribution _:888709 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:888749 a rdf:Statement ; up:source unirule:MF_03221 ; rdf:subject ?pfs75 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . _:888750 a rdf:Statement ; up:attribution _:888710 ; rdf:subject ?pfs75 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03221 #Rule MF_03221 Created by:? on:2016-10-20 Modified by:Edouard de Castro on:2024-09-03 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_03221 . ?thisOrganism rdfs:subClassOf+ taxon:33208 . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_03221 . ?thisOrganism rdfs:subClassOf+ taxon:554915 . } BIND(URI(CONCAT(STR(?this), '#MF_03221a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_03221a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_03221a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_03221a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_03221a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_03221a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_03221a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_03221a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_03221a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch85 faldo:location ?templateMotifSequenceMatchRegionP5359086 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP5359088 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP53590MF_0322181 . ?templateMotifSequenceMatchRegionP5359086 faldo:begin ?templateMotifSequenceMatchBeginP5359087 . ?templateMotifSequenceMatchBeginP5359087 faldo:position ?templateMotifSequenceMatchBeginPositionP5359082 ; faldo:reference isoform:P53590-1 . ?templateMotifSequenceProfileAlignmentOperationP5359088 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . ?targetMotifMatch89 faldo:location ?targetMotifMatchRegionMatch90 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0322192 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP53590MF_0322183 . ?targetMotifMatchRegionMatch90 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0322191 . ?targetMotifMatchRegionMatchBeginMF_0322191 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0322184 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0322192 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP53590MF_0322181, 1, (STRLEN(?templateMotifCigarP53590MF_0322181) - STRLEN(REPLACE(?templateMotifCigarP53590MF_0322181, CONCAT('^(?:-*[^-]){', STR(((244 - ?templateMotifSequenceMatchBeginPositionP5359082) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP53590MF_0322183, 1, (STRLEN(?targetMotifMatchCigarP53590MF_0322183) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_0322183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP53590MF_0322183, 1, (STRLEN(?targetMotifMatchCigarP53590MF_0322183) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_0322183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) . BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0322184) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t95) . 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(?templateMotifCigarP53590MF_0322181, 1, (STRLEN(?templateMotifCigarP53590MF_0322181) - STRLEN(REPLACE(?templateMotifCigarP53590MF_0322181, CONCAT('^(?:-*[^-]){', STR(((258 - ?templateMotifSequenceMatchBeginPositionP5359082) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP53590MF_0322183, 1, (STRLEN(?targetMotifMatchCigarP53590MF_0322183) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_0322183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP53590MF_0322183, 1, (STRLEN(?targetMotifMatchCigarP53590MF_0322183) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_0322183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) . BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0322184) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t98) . 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 . ?templateMotifMatch103 faldo:location ?templateMotifSequenceMatchRegionP53590104 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP53590106 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP53590MF_0322199 . ?templateMotifSequenceMatchRegionP53590104 faldo:begin ?templateMotifSequenceMatchBeginP53590105 . ?templateMotifSequenceMatchBeginP53590105 faldo:position ?templateMotifSequenceMatchBeginPositionP53590100 ; faldo:reference isoform:P53590-1 . ?templateMotifSequenceProfileAlignmentOperationP53590106 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . ?targetMotifMatch107 faldo:location ?targetMotifMatchRegionMatch108 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03221110 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP53590MF_03221101 . ?targetMotifMatchRegionMatch108 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03221109 . ?targetMotifMatchRegionMatchBeginMF_03221109 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03221102 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03221110 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP53590MF_0322199, 1, (STRLEN(?templateMotifCigarP53590MF_0322199) - STRLEN(REPLACE(?templateMotifCigarP53590MF_0322199, CONCAT('^(?:-*[^-]){', STR(((147 - ?templateMotifSequenceMatchBeginPositionP53590100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP53590MF_03221101, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221101) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP53590MF_03221101, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221101) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) . BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_03221102) - 1) AS ?thisPositionOn31) . BIND(?thisPositionOn31 AS ?thisPositionOn32) . BIND(?this AS ?pfs2t113) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) . FILTER (BOUND(?thisPositionOn31)) . BIND(URI(CONCAT(STR(?this), '#MF_03221a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch118 faldo:location ?templateMotifSequenceMatchRegionP53590119 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP53590121 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP53590MF_03221114 . ?templateMotifSequenceMatchRegionP53590119 faldo:begin ?templateMotifSequenceMatchBeginP53590120 . ?templateMotifSequenceMatchBeginP53590120 faldo:position ?templateMotifSequenceMatchBeginPositionP53590115 ; faldo:reference isoform:P53590-1 . ?templateMotifSequenceProfileAlignmentOperationP53590121 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . ?targetMotifMatch122 faldo:location ?targetMotifMatchRegionMatch123 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03221125 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP53590MF_03221116 . ?targetMotifMatchRegionMatch123 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03221124 . ?targetMotifMatchRegionMatchBeginMF_03221124 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03221117 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03221125 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP53590MF_03221114, 1, (STRLEN(?templateMotifCigarP53590MF_03221114) - STRLEN(REPLACE(?templateMotifCigarP53590MF_03221114, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionP53590115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP53590MF_03221116, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221116) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP53590MF_03221116, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221116) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) . BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_03221117) - 1) AS ?thisPositionOn38) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP53590MF_03221114, 1, (STRLEN(?templateMotifCigarP53590MF_03221114) - STRLEN(REPLACE(?templateMotifCigarP53590MF_03221114, CONCAT('^(?:-*[^-]){', STR(((93 - ?templateMotifSequenceMatchBeginPositionP53590115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP53590MF_03221116, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221116) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP53590MF_03221116, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221116) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_03221117) - 1) AS ?thisPositionOn39) . BIND(?this AS ?pfs2t130) . 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)) = 'GRG')) . BIND(URI(CONCAT(STR(?this), '#MF_03221a34')) AS ?annotation34) . BIND(?this AS ?pfs33) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionP53590136 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP53590138 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP53590MF_03221131 . ?templateMotifSequenceMatchRegionP53590136 faldo:begin ?templateMotifSequenceMatchBeginP53590137 . ?templateMotifSequenceMatchBeginP53590137 faldo:position ?templateMotifSequenceMatchBeginPositionP53590132 ; faldo:reference isoform:P53590-1 . ?templateMotifSequenceProfileAlignmentOperationP53590138 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . ?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03221142 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP53590MF_03221133 . ?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03221141 . ?targetMotifMatchRegionMatchBeginMF_03221141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03221134 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03221142 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP53590MF_03221131, 1, (STRLEN(?templateMotifCigarP53590MF_03221131) - STRLEN(REPLACE(?templateMotifCigarP53590MF_03221131, CONCAT('^(?:-*[^-]){', STR(((366 - ?templateMotifSequenceMatchBeginPositionP53590132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP53590MF_03221133, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221133) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP53590MF_03221133, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221133) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_03221134) - 1) AS ?thisPositionOn46) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP53590MF_03221131, 1, (STRLEN(?templateMotifCigarP53590MF_03221131) - STRLEN(REPLACE(?templateMotifCigarP53590MF_03221131, CONCAT('^(?:-*[^-]){', STR(((368 - ?templateMotifSequenceMatchBeginPositionP53590132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP53590MF_03221133, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221133) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP53590MF_03221133, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221133) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_03221134) - 1) AS ?thisPositionOn47) . BIND(?this AS ?pfs2t147) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse43) . FILTER (REGEX('GI[VM]', SUBSTR(?thisSequenceValue, ?thisPositionOn46, (?thisPositionOn47 - ?thisPositionOn46)))) . BIND(URI(CONCAT(STR(?this), '#MF_03221a41')) AS ?annotation41) . BIND(?this AS ?pfs40) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionP53590153 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP53590155 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP53590MF_03221148 . ?templateMotifSequenceMatchRegionP53590153 faldo:begin ?templateMotifSequenceMatchBeginP53590154 . ?templateMotifSequenceMatchBeginP53590154 faldo:position ?templateMotifSequenceMatchBeginPositionP53590149 ; faldo:reference isoform:P53590-1 . ?templateMotifSequenceProfileAlignmentOperationP53590155 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . ?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03221159 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP53590MF_03221150 . ?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03221158 . ?targetMotifMatchRegionMatchBeginMF_03221158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03221151 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03221159 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP53590MF_03221148, 1, (STRLEN(?templateMotifCigarP53590MF_03221148) - STRLEN(REPLACE(?templateMotifCigarP53590MF_03221148, CONCAT('^(?:-*[^-]){', STR(((58 - ?templateMotifSequenceMatchBeginPositionP53590149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP53590MF_03221150, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221150) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP53590MF_03221150, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221150) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) . BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_03221151) - 1) AS ?thisPositionOn53) . BIND(?thisPositionOn53 AS ?thisPositionOn54) . BIND(?this AS ?pfs2t162) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse51) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_03221a49')) AS ?annotation49) . BIND(?this AS ?pfs48) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionP53590168 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP53590170 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP53590MF_03221163 . ?templateMotifSequenceMatchRegionP53590168 faldo:begin ?templateMotifSequenceMatchBeginP53590169 . ?templateMotifSequenceMatchBeginP53590169 faldo:position ?templateMotifSequenceMatchBeginPositionP53590164 ; faldo:reference isoform:P53590-1 . ?templateMotifSequenceProfileAlignmentOperationP53590170 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . ?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03221174 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP53590MF_03221165 . ?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03221173 . ?targetMotifMatchRegionMatchBeginMF_03221173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03221166 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03221174 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP53590MF_03221163, 1, (STRLEN(?templateMotifCigarP53590MF_03221163) - STRLEN(REPLACE(?templateMotifCigarP53590MF_03221163, CONCAT('^(?:-*[^-]){', STR(((309 - ?templateMotifSequenceMatchBeginPositionP53590164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP53590MF_03221165, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221165) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP53590MF_03221165, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221165) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) . BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_03221166) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs2t177) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse58) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_03221a56')) AS ?annotation56) . BIND(?this AS ?pfs55) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch182 faldo:location ?templateMotifSequenceMatchRegionP53590183 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP53590185 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP53590MF_03221178 . ?templateMotifSequenceMatchRegionP53590183 faldo:begin ?templateMotifSequenceMatchBeginP53590184 . ?templateMotifSequenceMatchBeginP53590184 faldo:position ?templateMotifSequenceMatchBeginPositionP53590179 ; faldo:reference isoform:P53590-1 . ?templateMotifSequenceProfileAlignmentOperationP53590185 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . ?targetMotifMatch186 faldo:location ?targetMotifMatchRegionMatch187 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03221189 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP53590MF_03221180 . ?targetMotifMatchRegionMatch187 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03221188 . ?targetMotifMatchRegionMatchBeginMF_03221188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03221181 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03221189 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP53590MF_03221178, 1, (STRLEN(?templateMotifCigarP53590MF_03221178) - STRLEN(REPLACE(?templateMotifCigarP53590MF_03221178, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionP53590179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP53590MF_03221180, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221180) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP53590MF_03221180, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221180) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) . BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_03221181) - 1) AS ?thisPositionOn67) . BIND(?thisPositionOn67 AS ?thisPositionOn68) . BIND(?this AS ?pfs2t192) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse66) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn67, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_03221a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch197 faldo:location ?templateMotifSequenceMatchRegionP53590198 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP53590200 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP53590MF_03221193 . ?templateMotifSequenceMatchRegionP53590198 faldo:begin ?templateMotifSequenceMatchBeginP53590199 . ?templateMotifSequenceMatchBeginP53590199 faldo:position ?templateMotifSequenceMatchBeginPositionP53590194 ; faldo:reference isoform:P53590-1 . ?templateMotifSequenceProfileAlignmentOperationP53590200 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . ?targetMotifMatch201 faldo:location ?targetMotifMatchRegionMatch202 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03221204 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP53590MF_03221195 . ?targetMotifMatchRegionMatch202 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03221203 . ?targetMotifMatchRegionMatchBeginMF_03221203 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03221196 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03221204 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP53590MF_03221193, 1, (STRLEN(?templateMotifCigarP53590MF_03221193) - STRLEN(REPLACE(?templateMotifCigarP53590MF_03221193, CONCAT('^(?:-*[^-]){', STR(((148 - ?templateMotifSequenceMatchBeginPositionP53590194) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1205) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP53590MF_03221195, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221195) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1205), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP53590MF_03221195, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221195) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1205), '}'), '')))), '[^-]', ''))) AS ?step2206) . BIND(((?step2206 + ?targetMotifMatchRegionMatchBeginPositionMF_03221196) - 1) AS ?thisPositionOn73) . BIND(?thisPositionOn73 AS ?thisPositionOn74) . BIND(?this AS ?pfs2t207) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfsb71) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfse72) . FILTER (REGEX('[DN]', SUBSTR(?thisSequenceValue, ?thisPositionOn73, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_03221a70')) AS ?annotation70) . BIND(?this AS ?pfs69) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch212 faldo:location ?templateMotifSequenceMatchRegionP53590213 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP53590215 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP53590MF_03221208 . ?templateMotifSequenceMatchRegionP53590213 faldo:begin ?templateMotifSequenceMatchBeginP53590214 . ?templateMotifSequenceMatchBeginP53590214 faldo:position ?templateMotifSequenceMatchBeginPositionP53590209 ; faldo:reference isoform:P53590-1 . ?templateMotifSequenceProfileAlignmentOperationP53590215 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . ?targetMotifMatch216 faldo:location ?targetMotifMatchRegionMatch217 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03221219 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP53590MF_03221210 . ?targetMotifMatchRegionMatch217 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03221218 . ?targetMotifMatchRegionMatchBeginMF_03221218 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03221211 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03221219 edam:has_input signature:MF_03221 ; rdf:type edam:operation_0300 . ?this rdfs:seeAlso <https://purl.expasy.org/prosite/signature/PS50975>. BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP53590MF_03221208, 1, (STRLEN(?templateMotifCigarP53590MF_03221208) - STRLEN(REPLACE(?templateMotifCigarP53590MF_03221208, CONCAT('^(?:-*[^-]){', STR(((47 - ?templateMotifSequenceMatchBeginPositionP53590209) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1220) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP53590MF_03221210, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221210) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221210, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1220), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP53590MF_03221210, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221210) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221210, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1220), '}'), '')))), '[^-]', ''))) AS ?step2221) . BIND(((?step2221 + ?targetMotifMatchRegionMatchBeginPositionMF_03221211) - 1) AS ?thisPositionOn79) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP53590MF_03221208, 1, (STRLEN(?templateMotifCigarP53590MF_03221208) - STRLEN(REPLACE(?templateMotifCigarP53590MF_03221208, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP53590209) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1222) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP53590MF_03221210, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221210) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221210, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1222), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP53590MF_03221210, 1, (STRLEN(?targetMotifMatchCigarP53590MF_03221210) - STRLEN(REPLACE(?targetMotifMatchCigarP53590MF_03221210, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1222), '}'), '')))), '[^-]', ''))) AS ?step2223) . BIND(((?step2223 + ?targetMotifMatchRegionMatchBeginPositionMF_03221211) - 1) AS ?thisPositionOn80) . BIND(?this AS ?pfs3t224) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb77) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse78) . FILTER ((BOUND(?thisPositionOn79) && BOUND(?thisPositionOn80))) . BIND(URI(CONCAT(STR(?this), '#MF_03221a76')) AS ?annotation76) . BIND(?this AS ?pfs75) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag225) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag225, ?UNBOUND_VARIABLE) AS ?case11) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . BIND(?this AS ?case12) . } }