| http://purl.uniprot.org/unirules/MF_01290#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:462221 up:source unirule:MF_01290 .
_:462222 up:source unirule:MF_01290 .
_:462223 up:source unirule:MF_01290 .
_:462224 up:source unirule:MF_01290 .
_:462225 up:source unirule:MF_01290 .
_:462226 up:source unirule:MF_01290 .
_:462227 up:source unirule:MF_01290 .
_:462228 up:source unirule:MF_01290 .
_:462229 up:source unirule:MF_01290 .
_:462230 up:source unirule:MF_01290 .
_:462231 up:source unirule:MF_01290 .
_:462232 up:source unirule:MF_01290 .
_:462233 up:source unirule:MF_01290 .
_:462234 up:source unirule:MF_01290 .
_:462235 up:source unirule:MF_01290 .
_:462236 up:source unirule:MF_01290 .
_:462237 up:source unirule:MF_01290 .
_:462238 up:source unirule:MF_01290 .
_:462239 up:source unirule:MF_01290 .
_:462240 up:source unirule:MF_01290 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0016832 ,
keyword:456 ;
up:recommendedName ?name0 .
?name0 up:ecName '4.1.2.53' ;
up:fullName '2-keto-3-deoxy-L-rhamnonate aldolase' ;
up:shortName 'KDR aldolase' ;
rdf:type up:Structured_Name .
?name1 up:fullName '2-dehydro-3-deoxyrhamnonate aldolase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'rhmA' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the reversible retro-aldol cleavage of 2-keto-3-deoxy-L-rhamnonate (KDR) to pyruvate and lactaldehyde.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Subunit_Annotation ;
rdfs:comment 'Homohexamer.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the HpcH/HpaI aldolase family. KDR aldolase subfamily.' .
?case8 up:classifiedWith GO:0000287 ,
keyword:460 ,
keyword:479 .
?pfs9 up:annotation ?annotation10 ,
?annotation16 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
up:ligand ?ligand13 ;
rdf:type up:Binding_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand13 rdfs:subClassOf chebi:18420 .
?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 .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb24 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfs28 up:annotation ?annotation29 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
up:ligand ?ligand32 ;
rdf:type up:Binding_Site_Annotation .
?pfsb30 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?ligand32 rdfs:subClassOf ?molecule33 .
?molecule33 rdfs:label 'substrate' .
?pfs36 up:annotation ?annotation37 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
up:ligand ?ligand40 ;
rdf:type up:Binding_Site_Annotation .
?pfsb38 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?ligand40 rdfs:subClassOf ?molecule41 .
?molecule41 rdfs:label 'substrate' .
?pfs44 up:annotation ?annotation45 .
?annotation45 faldo:begin ?pfsb46 ;
faldo:end ?pfse47 ;
up:ligand ?ligand48 ;
rdf:type up:Binding_Site_Annotation .
?pfsb46 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?pfse47 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?ligand48 rdfs:subClassOf ?molecule49 .
?molecule49 rdfs:label 'substrate' .
?pfs52 up:annotation ?annotation53 .
?annotation53 faldo:begin ?pfsb54 ;
faldo:end ?pfse55 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Transition state stabilizer' .
?pfsb54 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?pfse55 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?pfs58 up:annotation ?annotation59 .
?annotation59 faldo:begin ?pfsb60 ;
faldo:end ?pfse61 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Increases basicity of active site His' .
?pfsb60 faldo:position ?thisPositionOn62 ;
rdf:type faldo:ExactPosition .
?pfse61 faldo:position ?thisPositionOn63 ;
rdf:type faldo:ExactPosition .
_:462241 a rdf:Statement ;
up:attribution _:462221 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:462242 a rdf:Statement ;
up:attribution _:462222 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:462243 a rdf:Statement ;
up:attribution _:462223 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:462244 a rdf:Statement ;
up:attribution _:462224 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:462245 a rdf:Statement ;
up:attribution _:462225 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:462246 a rdf:Statement ;
up:attribution _:462226 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:462247 a rdf:Statement ;
up:attribution _:462227 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:462248 a rdf:Statement ;
up:attribution _:462228 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:462249 a rdf:Statement ;
up:attribution _:462229 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016832 .
_:462250 a rdf:Statement ;
up:attribution _:462230 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:462251 a rdf:Statement ;
up:attribution _:462231 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:462252 a rdf:Statement ;
up:attribution _:462232 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:462253 a rdf:Statement ;
up:source unirule:MF_01290 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:462254 a rdf:Statement ;
up:attribution _:462233 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:462255 a rdf:Statement ;
up:source unirule:MF_01290 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:462256 a rdf:Statement ;
up:attribution _:462234 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:462257 a rdf:Statement ;
up:source unirule:MF_01290 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:462258 a rdf:Statement ;
up:attribution _:462235 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:462259 a rdf:Statement ;
up:source unirule:MF_01290 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:462260 a rdf:Statement ;
up:attribution _:462236 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:462261 a rdf:Statement ;
up:source unirule:MF_01290 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:462262 a rdf:Statement ;
up:attribution _:462237 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:462263 a rdf:Statement ;
up:source unirule:MF_01290 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:462264 a rdf:Statement ;
up:attribution _:462238 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:462265 a rdf:Statement ;
up:source unirule:MF_01290 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:462266 a rdf:Statement ;
up:attribution _:462239 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:462267 a rdf:Statement ;
up:source unirule:MF_01290 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
_:462268 a rdf:Statement ;
up:attribution _:462240 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01290
#Rule MF_01290 Created by:? on:2008-10-03 Modified by:Edouard de Castro on:2022-11-19
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01290 .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(URI(CONCAT(STR(?this), '#MF_01290a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01290a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01290a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01290a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01290a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01290a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch68 faldo:location ?templateMotifSequenceMatchRegionP7646969 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7646971 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76469MF_0129064 .
?templateMotifSequenceMatchRegionP7646969 faldo:begin ?templateMotifSequenceMatchBeginP7646970 .
?templateMotifSequenceMatchBeginP7646970 faldo:position ?templateMotifSequenceMatchBeginPositionP7646965 ;
faldo:reference isoform:P76469-1 .
?templateMotifSequenceProfileAlignmentOperationP7646971 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
?targetMotifMatch72 faldo:location ?targetMotifMatchRegionMatch73 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0129075 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76469MF_0129066 .
?targetMotifMatchRegionMatch73 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0129074 .
?targetMotifMatchRegionMatchBeginMF_0129074 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0129067 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0129075 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76469MF_0129064, 1, (STRLEN(?templateMotifCigarP76469MF_0129064) - STRLEN(REPLACE(?templateMotifCigarP76469MF_0129064, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionP7646965) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76469MF_0129066, 1, (STRLEN(?targetMotifMatchCigarP76469MF_0129066) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_0129066, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76469MF_0129066, 1, (STRLEN(?targetMotifMatchCigarP76469MF_0129066) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_0129066, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) .
BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0129067) - 1) AS ?thisPositionOn14) .
BIND(?thisPositionOn14 AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t78) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76469MF_0129064, 1, (STRLEN(?templateMotifCigarP76469MF_0129064) - STRLEN(REPLACE(?templateMotifCigarP76469MF_0129064, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP7646965) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76469MF_0129066, 1, (STRLEN(?targetMotifMatchCigarP76469MF_0129066) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_0129066, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76469MF_0129066, 1, (STRLEN(?targetMotifMatchCigarP76469MF_0129066) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_0129066, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0129067) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t81) .
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) = 'D')) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionP7646987 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7646989 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76469MF_0129082 .
?templateMotifSequenceMatchRegionP7646987 faldo:begin ?templateMotifSequenceMatchBeginP7646988 .
?templateMotifSequenceMatchBeginP7646988 faldo:position ?templateMotifSequenceMatchBeginPositionP7646983 ;
faldo:reference isoform:P76469-1 .
?templateMotifSequenceProfileAlignmentOperationP7646989 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0129093 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76469MF_0129084 .
?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0129092 .
?targetMotifMatchRegionMatchBeginMF_0129092 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0129085 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0129093 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76469MF_0129082, 1, (STRLEN(?templateMotifCigarP76469MF_0129082) - STRLEN(REPLACE(?templateMotifCigarP76469MF_0129082, CONCAT('^(?:-*[^-]){', STR(((49 - ?templateMotifSequenceMatchBeginPositionP7646983) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76469MF_0129084, 1, (STRLEN(?targetMotifMatchCigarP76469MF_0129084) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_0129084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76469MF_0129084, 1, (STRLEN(?targetMotifMatchCigarP76469MF_0129084) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_0129084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) .
BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0129085) - 1) AS ?thisPositionOn26) .
BIND(?thisPositionOn26 AS ?thisPositionOn27) .
BIND(?this AS ?pfs2t96) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse25) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01290a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch101 faldo:location ?templateMotifSequenceMatchRegionP76469102 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76469104 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76469MF_0129097 .
?templateMotifSequenceMatchRegionP76469102 faldo:begin ?templateMotifSequenceMatchBeginP76469103 .
?templateMotifSequenceMatchBeginP76469103 faldo:position ?templateMotifSequenceMatchBeginPositionP7646998 ;
faldo:reference isoform:P76469-1 .
?templateMotifSequenceProfileAlignmentOperationP76469104 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
?targetMotifMatch105 faldo:location ?targetMotifMatchRegionMatch106 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01290108 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76469MF_0129099 .
?targetMotifMatchRegionMatch106 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01290107 .
?targetMotifMatchRegionMatchBeginMF_01290107 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01290100 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01290108 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76469MF_0129097, 1, (STRLEN(?templateMotifCigarP76469MF_0129097) - STRLEN(REPLACE(?templateMotifCigarP76469MF_0129097, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionP7646998) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76469MF_0129099, 1, (STRLEN(?targetMotifMatchCigarP76469MF_0129099) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_0129099, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76469MF_0129099, 1, (STRLEN(?targetMotifMatchCigarP76469MF_0129099) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_0129099, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) .
BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_01290100) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs2t111) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse31) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'Q')) .
BIND(URI(CONCAT(STR(?this), '#MF_01290a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch116 faldo:location ?templateMotifSequenceMatchRegionP76469117 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76469119 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76469MF_01290112 .
?templateMotifSequenceMatchRegionP76469117 faldo:begin ?templateMotifSequenceMatchBeginP76469118 .
?templateMotifSequenceMatchBeginP76469118 faldo:position ?templateMotifSequenceMatchBeginPositionP76469113 ;
faldo:reference isoform:P76469-1 .
?templateMotifSequenceProfileAlignmentOperationP76469119 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
?targetMotifMatch120 faldo:location ?targetMotifMatchRegionMatch121 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01290123 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76469MF_01290114 .
?targetMotifMatchRegionMatch121 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01290122 .
?targetMotifMatchRegionMatchBeginMF_01290122 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01290115 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01290123 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76469MF_01290112, 1, (STRLEN(?templateMotifCigarP76469MF_01290112) - STRLEN(REPLACE(?templateMotifCigarP76469MF_01290112, CONCAT('^(?:-*[^-]){', STR(((178 - ?templateMotifSequenceMatchBeginPositionP76469113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76469MF_01290114, 1, (STRLEN(?targetMotifMatchCigarP76469MF_01290114) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_01290114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76469MF_01290114, 1, (STRLEN(?targetMotifMatchCigarP76469MF_01290114) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_01290114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) .
BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_01290115) - 1) AS ?thisPositionOn42) .
BIND(?thisPositionOn42 AS ?thisPositionOn43) .
BIND(?this AS ?pfs2t126) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse39) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'A')) .
BIND(URI(CONCAT(STR(?this), '#MF_01290a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch131 faldo:location ?templateMotifSequenceMatchRegionP76469132 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76469134 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76469MF_01290127 .
?templateMotifSequenceMatchRegionP76469132 faldo:begin ?templateMotifSequenceMatchBeginP76469133 .
?templateMotifSequenceMatchBeginP76469133 faldo:position ?templateMotifSequenceMatchBeginPositionP76469128 ;
faldo:reference isoform:P76469-1 .
?templateMotifSequenceProfileAlignmentOperationP76469134 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
?targetMotifMatch135 faldo:location ?targetMotifMatchRegionMatch136 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01290138 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76469MF_01290129 .
?targetMotifMatchRegionMatch136 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01290137 .
?targetMotifMatchRegionMatchBeginMF_01290137 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01290130 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01290138 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76469MF_01290127, 1, (STRLEN(?templateMotifCigarP76469MF_01290127) - STRLEN(REPLACE(?templateMotifCigarP76469MF_01290127, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP76469128) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1139) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76469MF_01290129, 1, (STRLEN(?targetMotifMatchCigarP76469MF_01290129) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_01290129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76469MF_01290129, 1, (STRLEN(?targetMotifMatchCigarP76469MF_01290129) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_01290129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), '')))), '[^-]', ''))) AS ?step2140) .
BIND(((?step2140 + ?targetMotifMatchRegionMatchBeginPositionMF_01290130) - 1) AS ?thisPositionOn50) .
BIND(?thisPositionOn50 AS ?thisPositionOn51) .
BIND(?this AS ?pfs2t141) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb46) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse47) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01290a45')) AS ?annotation45) .
BIND(?this AS ?pfs44) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch146 faldo:location ?templateMotifSequenceMatchRegionP76469147 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76469149 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76469MF_01290142 .
?templateMotifSequenceMatchRegionP76469147 faldo:begin ?templateMotifSequenceMatchBeginP76469148 .
?templateMotifSequenceMatchBeginP76469148 faldo:position ?templateMotifSequenceMatchBeginPositionP76469143 ;
faldo:reference isoform:P76469-1 .
?templateMotifSequenceProfileAlignmentOperationP76469149 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
?targetMotifMatch150 faldo:location ?targetMotifMatchRegionMatch151 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01290153 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76469MF_01290144 .
?targetMotifMatchRegionMatch151 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01290152 .
?targetMotifMatchRegionMatchBeginMF_01290152 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01290145 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01290153 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76469MF_01290142, 1, (STRLEN(?templateMotifCigarP76469MF_01290142) - STRLEN(REPLACE(?templateMotifCigarP76469MF_01290142, CONCAT('^(?:-*[^-]){', STR(((74 - ?templateMotifSequenceMatchBeginPositionP76469143) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1154) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76469MF_01290144, 1, (STRLEN(?targetMotifMatchCigarP76469MF_01290144) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_01290144, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76469MF_01290144, 1, (STRLEN(?targetMotifMatchCigarP76469MF_01290144) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_01290144, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), '')))), '[^-]', ''))) AS ?step2155) .
BIND(((?step2155 + ?targetMotifMatchRegionMatchBeginPositionMF_01290145) - 1) AS ?thisPositionOn56) .
BIND(?thisPositionOn56 AS ?thisPositionOn57) .
BIND(?this AS ?pfs2t156) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse55) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01290a53')) AS ?annotation53) .
BIND(?this AS ?pfs52) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch161 faldo:location ?templateMotifSequenceMatchRegionP76469162 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76469164 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76469MF_01290157 .
?templateMotifSequenceMatchRegionP76469162 faldo:begin ?templateMotifSequenceMatchBeginP76469163 .
?templateMotifSequenceMatchBeginP76469163 faldo:position ?templateMotifSequenceMatchBeginPositionP76469158 ;
faldo:reference isoform:P76469-1 .
?templateMotifSequenceProfileAlignmentOperationP76469164 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
?targetMotifMatch165 faldo:location ?targetMotifMatchRegionMatch166 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01290168 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76469MF_01290159 .
?targetMotifMatchRegionMatch166 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01290167 .
?targetMotifMatchRegionMatchBeginMF_01290167 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01290160 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01290168 edam:has_input signature:MF_01290 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76469MF_01290157, 1, (STRLEN(?templateMotifCigarP76469MF_01290157) - STRLEN(REPLACE(?templateMotifCigarP76469MF_01290157, CONCAT('^(?:-*[^-]){', STR(((88 - ?templateMotifSequenceMatchBeginPositionP76469158) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76469MF_01290159, 1, (STRLEN(?targetMotifMatchCigarP76469MF_01290159) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_01290159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76469MF_01290159, 1, (STRLEN(?targetMotifMatchCigarP76469MF_01290159) - STRLEN(REPLACE(?targetMotifMatchCigarP76469MF_01290159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), '')))), '[^-]', ''))) AS ?step2170) .
BIND(((?step2170 + ?targetMotifMatchRegionMatchBeginPositionMF_01290160) - 1) AS ?thisPositionOn62) .
BIND(?thisPositionOn62 AS ?thisPositionOn63) .
BIND(?this AS ?pfs2t171) .
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) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01290a59')) AS ?annotation59) .
BIND(?this AS ?pfs58) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag172) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag172, ?UNBOUND_VARIABLE) AS ?case8) .
}
"xsd:string |