CONSTRUCT { _:462756 up:source unirule:MF_01291 . _:462757 up:source unirule:MF_01291 . _:462758 up:source unirule:MF_01291 . _:462759 up:source unirule:MF_01291 . _:462760 up:source unirule:MF_01291 . _:462761 up:source unirule:MF_01291 . _:462762 up:source unirule:MF_01291 . _:462763 up:source unirule:MF_01291 . _:462764 up:source unirule:MF_01291 . _:462765 up:source unirule:MF_01291 . _:462766 up:source unirule:MF_01291 . _:462767 up:source unirule:MF_01291 . _:462768 up:source unirule:MF_01291 . _:462769 up:source unirule:MF_01291 . _:462770 up:source unirule:MF_01291 . _:462771 up:source unirule:MF_01291 . _:462772 up:source unirule:MF_01291 . _:462773 up:source unirule:MF_01291 . _:462774 up:source unirule:MF_01291 . _:462775 up:source unirule:MF_01291 . _:462776 up:source unirule:MF_01291 . _:462777 up:source unirule:MF_01291 . _:462778 up:source unirule:MF_01291 . _:462779 up:source unirule:MF_01291 . _:462780 up:source unirule:MF_01291 . _:462781 up:source unirule:MF_01291 . _:462782 up:source unirule:MF_01291 . ?this up:alternativeName ?name1 , ?name2 , ?name3 , ?name4 ; up:annotation ?annotation6 , ?annotation7 , ?annotation9 , ?annotation11 , ?annotation12 , ?annotation13 ; up:classifiedWith GO:0008672 , GO:0042838 , GO:0046392 , keyword:456 ; up:recommendedName ?name0 . ?name0 up:ecName '4.1.2.20' ; up:fullName '5-keto-4-deoxy-D-glucarate aldolase' ; up:shortName 'KDGluc aldolase' , 'KDGlucA' ; rdf:type up:Structured_Name . ?name1 up:fullName '2-dehydro-3-deoxy-D-glucarate aldolase' ; rdf:type up:Structured_Name . ?name2 up:fullName '2-keto-3-deoxy-D-glucarate aldolase' ; rdf:type up:Structured_Name . ?name3 up:fullName '5-dehydro-4-deoxy-D-glucarate aldolase' ; rdf:type up:Structured_Name . ?name4 up:fullName 'Alpha-keto-beta-deoxy-D-glucarate aldolase' ; rdf:type up:Structured_Name . ?gene5 skos:prefLabel 'garL' . ?annotation6 a up:Function_Annotation ; rdfs:comment 'Catalyzes the reversible retro-aldol cleavage of both 5-keto-4-deoxy-D-glucarate and 2-keto-3-deoxy-D-glucarate to pyruvate and tartronic semialdehyde.' . ?annotation7 up:activity ?activity8 ; rdf:type up:Catalytic_Activity_Annotation . ?activity8 up:catalyticActivity <http://rdf.rhea-db.org/27726>. ?annotation9 up:activity ?activity10 ; rdf:type up:Catalytic_Activity_Annotation . ?activity10 up:catalyticActivity <http://rdf.rhea-db.org/10268>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.1.2.20>. ?annotation11 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate acid metabolism; galactarate degradation; D-glycerate from galactarate: step 2/3.' . ?annotation12 a up:Subunit_Annotation ; rdfs:comment 'Homohexamer; trimer of dimers.' . ?annotation13 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the HpcH/HpaI aldolase family. KDGluc aldolase subfamily.' . ?case14 up:classifiedWith GO:0000287 , keyword:460 , keyword:479 . ?pfs15 up:annotation ?annotation16 , ?annotation22 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:18420 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; up:ligand ?ligand25 ; rdf:type up:Binding_Site_Annotation . ?pfsb23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?ligand25 rdfs:subClassOf chebi:18420 . ?pfs28 up:annotation ?annotation29 . ?annotation29 faldo:begin ?pfsb30 ; faldo:end ?pfse31 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb30 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse31 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfs34 up:annotation ?annotation35 . ?annotation35 faldo:begin ?pfsb36 ; faldo:end ?pfse37 ; up:ligand ?ligand38 ; rdf:type up:Binding_Site_Annotation . ?pfsb36 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse37 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?ligand38 rdfs:subClassOf ?molecule39 . ?molecule39 rdfs:label 'substrate' . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; up:ligand ?ligand46 ; rdf:type up:Binding_Site_Annotation . ?pfsb44 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?ligand46 rdfs:subClassOf ?molecule47 . ?molecule47 rdfs:label 'substrate' . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; up:ligand ?ligand54 ; rdf:type up:Binding_Site_Annotation . ?pfsb52 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?ligand54 rdfs:subClassOf ?molecule55 . ?molecule55 rdfs:label 'substrate' . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; rdf:type up:Site_Annotation ; rdfs:comment 'Transition state stabilizer' . ?pfsb60 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfs64 up:annotation ?annotation65 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; rdf:type up:Site_Annotation ; rdfs:comment 'Increases basicity of active site His' . ?pfsb66 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . _:462783 a rdf:Statement ; up:attribution _:462756 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:462784 a rdf:Statement ; up:attribution _:462757 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:462785 a rdf:Statement ; up:attribution _:462758 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:462786 a rdf:Statement ; up:attribution _:462759 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name3 . _:462787 a rdf:Statement ; up:attribution _:462760 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name4 . _:462788 a rdf:Statement ; up:attribution _:462761 ; rdf:subject ?gene5 ; rdf:predicate up:encodedBy ; rdf:object ?gene5 . _:462789 a rdf:Statement ; up:attribution _:462762 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:462790 a rdf:Statement ; up:attribution _:462763 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:462791 a rdf:Statement ; up:attribution _:462764 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:462792 a rdf:Statement ; up:attribution _:462765 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:462793 a rdf:Statement ; up:attribution _:462766 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:462794 a rdf:Statement ; up:attribution _:462767 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:462795 a rdf:Statement ; up:attribution _:462768 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:462796 a rdf:Statement ; up:attribution _:462769 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008672 . _:462797 a rdf:Statement ; up:attribution _:462770 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0042838 . _:462798 a rdf:Statement ; up:attribution _:462771 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0046392 . _:462799 a rdf:Statement ; up:attribution _:462772 ; rdf:subject ?case14 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:462800 a rdf:Statement ; up:attribution _:462773 ; rdf:subject ?case14 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:462801 a rdf:Statement ; up:attribution _:462774 ; rdf:subject ?case14 ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:462802 a rdf:Statement ; up:source unirule:MF_01291 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:462803 a rdf:Statement ; up:attribution _:462775 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:462804 a rdf:Statement ; up:source unirule:MF_01291 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:462805 a rdf:Statement ; up:attribution _:462776 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:462806 a rdf:Statement ; up:source unirule:MF_01291 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:462807 a rdf:Statement ; up:attribution _:462777 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:462808 a rdf:Statement ; up:source unirule:MF_01291 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:462809 a rdf:Statement ; up:attribution _:462778 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:462810 a rdf:Statement ; up:source unirule:MF_01291 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:462811 a rdf:Statement ; up:attribution _:462779 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:462812 a rdf:Statement ; up:source unirule:MF_01291 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:462813 a rdf:Statement ; up:attribution _:462780 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:462814 a rdf:Statement ; up:source unirule:MF_01291 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:462815 a rdf:Statement ; up:attribution _:462781 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:462816 a rdf:Statement ; up:source unirule:MF_01291 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:462817 a rdf:Statement ; up:attribution _:462782 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01291 #Rule MF_01291 Created by:? on:2008-10-03 Modified by:Edouard de Castro on:2023-06-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01291 . ?thisOrganism rdfs:subClassOf+ taxon:1236 . BIND(URI(CONCAT(STR(?this), '#MF_01291a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01291a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01291a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01291a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_01291a4')) AS ?name4) . BIND(URI(CONCAT(STR(?this), '#MF_01291a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01291a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01291a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01291a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_01291a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_01291a13')) AS ?annotation13) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch74 faldo:location ?templateMotifSequenceMatchRegionP2352275 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2352277 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP23522MF_0129170 . ?templateMotifSequenceMatchRegionP2352275 faldo:begin ?templateMotifSequenceMatchBeginP2352276 . ?templateMotifSequenceMatchBeginP2352276 faldo:position ?templateMotifSequenceMatchBeginPositionP2352271 ; faldo:reference isoform:P23522-1 . ?templateMotifSequenceProfileAlignmentOperationP2352277 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . ?targetMotifMatch78 faldo:location ?targetMotifMatchRegionMatch79 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0129181 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP23522MF_0129172 . ?targetMotifMatchRegionMatch79 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0129180 . ?targetMotifMatchRegionMatchBeginMF_0129180 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0129173 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0129181 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP23522MF_0129170, 1, (STRLEN(?templateMotifCigarP23522MF_0129170) - STRLEN(REPLACE(?templateMotifCigarP23522MF_0129170, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionP2352271) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP23522MF_0129172, 1, (STRLEN(?targetMotifMatchCigarP23522MF_0129172) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_0129172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP23522MF_0129172, 1, (STRLEN(?targetMotifMatchCigarP23522MF_0129172) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_0129172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) . BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0129173) - 1) AS ?thisPositionOn20) . BIND(?thisPositionOn20 AS ?thisPositionOn21) . BIND(?this AS ?pfs1t84) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP23522MF_0129170, 1, (STRLEN(?templateMotifCigarP23522MF_0129170) - STRLEN(REPLACE(?templateMotifCigarP23522MF_0129170, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP2352271) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP23522MF_0129172, 1, (STRLEN(?targetMotifMatchCigarP23522MF_0129172) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_0129172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP23522MF_0129172, 1, (STRLEN(?targetMotifMatchCigarP23522MF_0129172) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_0129172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) . BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0129173) - 1) AS ?thisPositionOn26) . BIND(?thisPositionOn26 AS ?thisPositionOn27) . BIND(?this AS ?pfs1t87) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'D')) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionP2352293 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2352295 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP23522MF_0129188 . ?templateMotifSequenceMatchRegionP2352293 faldo:begin ?templateMotifSequenceMatchBeginP2352294 . ?templateMotifSequenceMatchBeginP2352294 faldo:position ?templateMotifSequenceMatchBeginPositionP2352289 ; faldo:reference isoform:P23522-1 . ?templateMotifSequenceProfileAlignmentOperationP2352295 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . ?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0129199 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP23522MF_0129190 . ?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0129198 . ?targetMotifMatchRegionMatchBeginMF_0129198 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0129191 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0129199 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP23522MF_0129188, 1, (STRLEN(?templateMotifCigarP23522MF_0129188) - STRLEN(REPLACE(?templateMotifCigarP23522MF_0129188, CONCAT('^(?:-*[^-]){', STR(((50 - ?templateMotifSequenceMatchBeginPositionP2352289) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP23522MF_0129190, 1, (STRLEN(?targetMotifMatchCigarP23522MF_0129190) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_0129190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP23522MF_0129190, 1, (STRLEN(?targetMotifMatchCigarP23522MF_0129190) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_0129190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) . BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0129191) - 1) AS ?thisPositionOn32) . BIND(?thisPositionOn32 AS ?thisPositionOn33) . BIND(?this AS ?pfs2t102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse31) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01291a29')) AS ?annotation29) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch107 faldo:location ?templateMotifSequenceMatchRegionP23522108 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP23522110 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP23522MF_01291103 . ?templateMotifSequenceMatchRegionP23522108 faldo:begin ?templateMotifSequenceMatchBeginP23522109 . ?templateMotifSequenceMatchBeginP23522109 faldo:position ?templateMotifSequenceMatchBeginPositionP23522104 ; faldo:reference isoform:P23522-1 . ?templateMotifSequenceProfileAlignmentOperationP23522110 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . ?targetMotifMatch111 faldo:location ?targetMotifMatchRegionMatch112 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01291114 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP23522MF_01291105 . ?targetMotifMatchRegionMatch112 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01291113 . ?targetMotifMatchRegionMatchBeginMF_01291113 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01291106 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01291114 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP23522MF_01291103, 1, (STRLEN(?templateMotifCigarP23522MF_01291103) - STRLEN(REPLACE(?templateMotifCigarP23522MF_01291103, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionP23522104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP23522MF_01291105, 1, (STRLEN(?targetMotifMatchCigarP23522MF_01291105) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_01291105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP23522MF_01291105, 1, (STRLEN(?targetMotifMatchCigarP23522MF_01291105) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_01291105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) . BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_01291106) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs2t117) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb36) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse37) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_01291a35')) AS ?annotation35) . BIND(?this AS ?pfs34) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch122 faldo:location ?templateMotifSequenceMatchRegionP23522123 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP23522125 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP23522MF_01291118 . ?templateMotifSequenceMatchRegionP23522123 faldo:begin ?templateMotifSequenceMatchBeginP23522124 . ?templateMotifSequenceMatchBeginP23522124 faldo:position ?templateMotifSequenceMatchBeginPositionP23522119 ; faldo:reference isoform:P23522-1 . ?templateMotifSequenceProfileAlignmentOperationP23522125 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . ?targetMotifMatch126 faldo:location ?targetMotifMatchRegionMatch127 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01291129 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP23522MF_01291120 . ?targetMotifMatchRegionMatch127 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01291128 . ?targetMotifMatchRegionMatchBeginMF_01291128 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01291121 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01291129 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP23522MF_01291118, 1, (STRLEN(?templateMotifCigarP23522MF_01291118) - STRLEN(REPLACE(?templateMotifCigarP23522MF_01291118, CONCAT('^(?:-*[^-]){', STR(((178 - ?templateMotifSequenceMatchBeginPositionP23522119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP23522MF_01291120, 1, (STRLEN(?targetMotifMatchCigarP23522MF_01291120) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_01291120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP23522MF_01291120, 1, (STRLEN(?targetMotifMatchCigarP23522MF_01291120) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_01291120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) . BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_01291121) - 1) AS ?thisPositionOn48) . BIND(?thisPositionOn48 AS ?thisPositionOn49) . BIND(?this AS ?pfs2t132) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse45) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_01291a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch137 faldo:location ?templateMotifSequenceMatchRegionP23522138 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP23522140 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP23522MF_01291133 . ?templateMotifSequenceMatchRegionP23522138 faldo:begin ?templateMotifSequenceMatchBeginP23522139 . ?templateMotifSequenceMatchBeginP23522139 faldo:position ?templateMotifSequenceMatchBeginPositionP23522134 ; faldo:reference isoform:P23522-1 . ?templateMotifSequenceProfileAlignmentOperationP23522140 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . ?targetMotifMatch141 faldo:location ?targetMotifMatchRegionMatch142 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01291144 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP23522MF_01291135 . ?targetMotifMatchRegionMatch142 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01291143 . ?targetMotifMatchRegionMatchBeginMF_01291143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01291136 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01291144 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP23522MF_01291133, 1, (STRLEN(?templateMotifCigarP23522MF_01291133) - STRLEN(REPLACE(?templateMotifCigarP23522MF_01291133, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP23522134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP23522MF_01291135, 1, (STRLEN(?targetMotifMatchCigarP23522MF_01291135) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_01291135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP23522MF_01291135, 1, (STRLEN(?targetMotifMatchCigarP23522MF_01291135) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_01291135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_01291136) - 1) AS ?thisPositionOn56) . BIND(?thisPositionOn56 AS ?thisPositionOn57) . BIND(?this AS ?pfs2t147) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01291a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionP23522153 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP23522155 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP23522MF_01291148 . ?templateMotifSequenceMatchRegionP23522153 faldo:begin ?templateMotifSequenceMatchBeginP23522154 . ?templateMotifSequenceMatchBeginP23522154 faldo:position ?templateMotifSequenceMatchBeginPositionP23522149 ; faldo:reference isoform:P23522-1 . ?templateMotifSequenceProfileAlignmentOperationP23522155 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . ?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01291159 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP23522MF_01291150 . ?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01291158 . ?targetMotifMatchRegionMatchBeginMF_01291158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01291151 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01291159 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP23522MF_01291148, 1, (STRLEN(?templateMotifCigarP23522MF_01291148) - STRLEN(REPLACE(?templateMotifCigarP23522MF_01291148, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionP23522149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP23522MF_01291150, 1, (STRLEN(?targetMotifMatchCigarP23522MF_01291150) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_01291150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP23522MF_01291150, 1, (STRLEN(?targetMotifMatchCigarP23522MF_01291150) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_01291150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) . BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_01291151) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs2t162) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse61) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01291a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionP23522168 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP23522170 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP23522MF_01291163 . ?templateMotifSequenceMatchRegionP23522168 faldo:begin ?templateMotifSequenceMatchBeginP23522169 . ?templateMotifSequenceMatchBeginP23522169 faldo:position ?templateMotifSequenceMatchBeginPositionP23522164 ; faldo:reference isoform:P23522-1 . ?templateMotifSequenceProfileAlignmentOperationP23522170 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . ?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01291174 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP23522MF_01291165 . ?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01291173 . ?targetMotifMatchRegionMatchBeginMF_01291173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01291166 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01291174 edam:has_input signature:MF_01291 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP23522MF_01291163, 1, (STRLEN(?templateMotifCigarP23522MF_01291163) - STRLEN(REPLACE(?templateMotifCigarP23522MF_01291163, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionP23522164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP23522MF_01291165, 1, (STRLEN(?targetMotifMatchCigarP23522MF_01291165) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_01291165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP23522MF_01291165, 1, (STRLEN(?targetMotifMatchCigarP23522MF_01291165) - STRLEN(REPLACE(?targetMotifMatchCigarP23522MF_01291165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) . BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_01291166) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs2t177) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse67) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01291a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag178) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag178, ?UNBOUND_VARIABLE) AS ?case14) . }