| http://purl.uniprot.org/unirules/MF_01291#construct | http://www.w3.org/ns/shacl#construct | "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 .
?annotation9 up:activity ?activity10 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity10 up:catalyticActivity ;
up:enzymeClass .
?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) .
}
"xsd:string |