| http://purl.uniprot.org/unirules/MF_00989#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:345486 up:source unirule:MF_00989 .
_:345487 up:source unirule:MF_00989 .
_:345488 up:source unirule:MF_00989 .
_:345489 up:source unirule:MF_00989 .
_:345490 up:source unirule:MF_00989 .
_:345491 up:source unirule:MF_00989 .
_:345492 up:source unirule:MF_00989 .
_:345493 up:source unirule:MF_00989 .
_:345494 up:source unirule:MF_00989 .
_:345495 up:source unirule:MF_00989 .
_:345496 up:source unirule:MF_00989 .
_:345497 up:source unirule:MF_00989 .
_:345498 up:source unirule:MF_00989 .
_:345499 up:source unirule:MF_00989 .
_:345500 up:source unirule:MF_00989 .
_:345501 up:source unirule:MF_00989 .
_:345502 up:source unirule:MF_00989 .
_:345503 up:source unirule:MF_00989 .
_:345504 up:source unirule:MF_00989 .
_:345505 up:source unirule:MF_00989 .
_:345506 up:source unirule:MF_00989 .
_:345507 up:source unirule:MF_00989 .
_:345508 up:source unirule:MF_00989 .
_:345509 up:source unirule:MF_00989 .
_:345510 up:source unirule:MF_00989 .
_:345511 up:source unirule:MF_00989 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ,
?annotation5 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0008270 ,
GO:0008742 ,
GO:0019569 ,
keyword:119 ,
keyword:413 ,
keyword:479 ,
keyword:54 ,
keyword:862 .
?gene0 skos:prefLabel 'araD' .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Involved in the degradation of L-arabinose. Catalyzes the interconversion of L-ribulose 5-phosphate (LRu5P) and D-xylulose 5-phosphate (D-Xu5P) via a retroaldol/aldol mechanism (carbon-carbon bond cleavage analogous to a class II aldolase reaction).' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 up:cofactor chebi:29105 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 zinc ion per subunit.' .
?annotation5 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate degradation; L-arabinose degradation via L-ribulose; D-xylulose 5-phosphate from L-arabinose (bacterial route): step 3/3.' .
?annotation6 a up:Subunit_Annotation ;
rdfs:comment 'Homotetramer.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the aldolase class II family. AraD/FucA subfamily.' .
?case8 up:alternativeName ?name10 ;
up:recommendedName ?name9 .
?name9 up:ecName '5.1.3.4' ;
up:fullName 'L-ribulose-5-phosphate 4-epimerase' ;
rdf:type up:Structured_Name .
?name10 up:fullName 'Phosphoribulose isomerase' ;
rdf:type up:Structured_Name .
?pfs12 up:annotation ?annotation13 ,
?annotation19 ,
?annotation25 ,
?annotation31 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
up:ligand ?ligand16 ;
rdf:type up:Binding_Site_Annotation .
?pfsb14 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?ligand16 rdfs:subClassOf chebi:29105 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?ligand22 rdfs:subClassOf chebi:29105 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:29105 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
up:ligand ?ligand34 ;
rdf:type up:Binding_Site_Annotation .
?pfsb32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?ligand34 rdfs:subClassOf chebi:29105 .
?pfs37 up:annotation ?annotation38 .
?annotation38 faldo:begin ?pfsb39 ;
faldo:end ?pfse40 ;
up:ligand ?ligand41 ;
rdf:type up:Binding_Site_Annotation .
?pfsb39 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?ligand41 rdfs:subClassOf ?molecule42 .
?molecule42 rdfs:label 'substrate' .
?pfs45 up:annotation ?annotation46 .
?annotation46 faldo:begin ?pfsb47 ;
faldo:end ?pfse48 ;
up:ligand ?ligand49 ;
rdf:type up:Binding_Site_Annotation .
?pfsb47 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse48 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?ligand49 rdfs:subClassOf ?molecule50 .
?molecule50 rdfs:label 'substrate' .
?pfs53 up:annotation ?annotation54 .
?annotation54 faldo:begin ?pfsb55 ;
faldo:end ?pfse56 ;
up:ligand ?ligand57 ;
rdf:type up:Binding_Site_Annotation .
?pfsb55 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?pfse56 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?ligand57 rdfs:subClassOf ?molecule58 .
?molecule58 rdfs:label 'substrate' .
?pfs61 up:annotation ?annotation62 .
?annotation62 faldo:begin ?pfsb63 ;
faldo:end ?pfse64 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor/acceptor' .
?pfsb63 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?pfse64 faldo:position ?thisPositionOn66 ;
rdf:type faldo:ExactPosition .
?pfs67 up:annotation ?annotation68 .
?annotation68 faldo:begin ?pfsb69 ;
faldo:end ?pfse70 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor/acceptor' .
?pfsb69 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?pfse70 faldo:position ?thisPositionOn72 ;
rdf:type faldo:ExactPosition .
_:345512 a rdf:Statement ;
up:attribution _:345486 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:345513 a rdf:Statement ;
up:attribution _:345487 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:345514 a rdf:Statement ;
up:attribution _:345488 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:345515 a rdf:Statement ;
up:attribution _:345489 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:345516 a rdf:Statement ;
up:attribution _:345490 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:345517 a rdf:Statement ;
up:attribution _:345491 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:345518 a rdf:Statement ;
up:attribution _:345492 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:345519 a rdf:Statement ;
up:attribution _:345493 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:54 .
_:345520 a rdf:Statement ;
up:attribution _:345494 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:119 .
_:345521 a rdf:Statement ;
up:attribution _:345495 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:345522 a rdf:Statement ;
up:attribution _:345496 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:345523 a rdf:Statement ;
up:attribution _:345497 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:345524 a rdf:Statement ;
up:attribution _:345498 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008742 .
_:345525 a rdf:Statement ;
up:attribution _:345499 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:345526 a rdf:Statement ;
up:attribution _:345500 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019569 .
_:345527 a rdf:Statement ;
up:attribution _:345501 ;
rdf:subject ?case8 ;
rdf:predicate up:recommendedName ;
rdf:object ?name9 .
_:345528 a rdf:Statement ;
up:attribution _:345502 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name10 .
_:345529 a rdf:Statement ;
up:source unirule:MF_00989 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:345530 a rdf:Statement ;
up:attribution _:345503 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:345531 a rdf:Statement ;
up:source unirule:MF_00989 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:345532 a rdf:Statement ;
up:attribution _:345504 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:345533 a rdf:Statement ;
up:source unirule:MF_00989 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:345534 a rdf:Statement ;
up:attribution _:345505 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:345535 a rdf:Statement ;
up:source unirule:MF_00989 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:345536 a rdf:Statement ;
up:attribution _:345506 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:345537 a rdf:Statement ;
up:source unirule:MF_00989 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:345538 a rdf:Statement ;
up:attribution _:345507 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:345539 a rdf:Statement ;
up:source unirule:MF_00989 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:345540 a rdf:Statement ;
up:attribution _:345508 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:345541 a rdf:Statement ;
up:source unirule:MF_00989 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:345542 a rdf:Statement ;
up:attribution _:345509 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:345543 a rdf:Statement ;
up:source unirule:MF_00989 ;
rdf:subject ?pfs61 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
_:345544 a rdf:Statement ;
up:attribution _:345510 ;
rdf:subject ?pfs61 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
_:345545 a rdf:Statement ;
up:source unirule:MF_00989 ;
rdf:subject ?pfs67 ;
rdf:predicate up:annotation ;
rdf:object ?annotation68 .
_:345546 a rdf:Statement ;
up:attribution _:345511 ;
rdf:subject ?pfs67 ;
rdf:predicate up:annotation ;
rdf:object ?annotation68 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00989
#Rule MF_00989 Created by:? on:2014-01-29 Modified by:Catherine Rivoire on:2025-06-13
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00989 .
?thisOrganism rdfs:subClassOf+ taxon:543 .
BIND(URI(CONCAT(STR(?this), '#MF_00989a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00989a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00989a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00989a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00989a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00989a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP0820378 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0820380 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08203MF_0098973 .
?templateMotifSequenceMatchRegionP0820378 faldo:begin ?templateMotifSequenceMatchBeginP0820379 .
?templateMotifSequenceMatchBeginP0820379 faldo:position ?templateMotifSequenceMatchBeginPositionP0820374 ;
faldo:reference isoform:P08203-1 .
?templateMotifSequenceProfileAlignmentOperationP0820380 edam:has_input signature:MF_00989 ;
rdf:type edam:operation_0300 .
?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0098984 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08203MF_0098975 .
?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0098983 .
?targetMotifMatchRegionMatchBeginMF_0098983 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0098976 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0098984 edam:has_input signature:MF_00989 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08203MF_0098973, 1, (STRLEN(?templateMotifCigarP08203MF_0098973) - STRLEN(REPLACE(?templateMotifCigarP08203MF_0098973, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionP0820374) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08203MF_0098975, 1, (STRLEN(?targetMotifMatchCigarP08203MF_0098975) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_0098975, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08203MF_0098975, 1, (STRLEN(?targetMotifMatchCigarP08203MF_0098975) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_0098975, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) .
BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0098976) - 1) AS ?thisPositionOn17) .
BIND(?thisPositionOn17 AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t87) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse15) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08203MF_0098973, 1, (STRLEN(?templateMotifCigarP08203MF_0098973) - STRLEN(REPLACE(?templateMotifCigarP08203MF_0098973, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionP0820374) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08203MF_0098975, 1, (STRLEN(?targetMotifMatchCigarP08203MF_0098975) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_0098975, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08203MF_0098975, 1, (STRLEN(?targetMotifMatchCigarP08203MF_0098975) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_0098975, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) .
BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0098976) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t90) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08203MF_0098973, 1, (STRLEN(?templateMotifCigarP08203MF_0098973) - STRLEN(REPLACE(?templateMotifCigarP08203MF_0098973, CONCAT('^(?:-*[^-]){', STR(((97 - ?templateMotifSequenceMatchBeginPositionP0820374) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08203MF_0098975, 1, (STRLEN(?targetMotifMatchCigarP08203MF_0098975) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_0098975, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08203MF_0098975, 1, (STRLEN(?targetMotifMatchCigarP08203MF_0098975) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_0098975, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) .
BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0098976) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t93) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08203MF_0098973, 1, (STRLEN(?templateMotifCigarP08203MF_0098973) - STRLEN(REPLACE(?templateMotifCigarP08203MF_0098973, CONCAT('^(?:-*[^-]){', STR(((171 - ?templateMotifSequenceMatchBeginPositionP0820374) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08203MF_0098975, 1, (STRLEN(?targetMotifMatchCigarP08203MF_0098975) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_0098975, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08203MF_0098975, 1, (STRLEN(?targetMotifMatchCigarP08203MF_0098975) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_0098975, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) .
BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0098976) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t96) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'H')) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch101 faldo:location ?templateMotifSequenceMatchRegionP08203102 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP08203104 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08203MF_0098997 .
?templateMotifSequenceMatchRegionP08203102 faldo:begin ?templateMotifSequenceMatchBeginP08203103 .
?templateMotifSequenceMatchBeginP08203103 faldo:position ?templateMotifSequenceMatchBeginPositionP0820398 ;
faldo:reference isoform:P08203-1 .
?templateMotifSequenceProfileAlignmentOperationP08203104 edam:has_input signature:MF_00989 ;
rdf:type edam:operation_0300 .
?targetMotifMatch105 faldo:location ?targetMotifMatchRegionMatch106 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00989108 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08203MF_0098999 .
?targetMotifMatchRegionMatch106 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00989107 .
?targetMotifMatchRegionMatchBeginMF_00989107 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00989100 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00989108 edam:has_input signature:MF_00989 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08203MF_0098997, 1, (STRLEN(?templateMotifCigarP08203MF_0098997) - STRLEN(REPLACE(?templateMotifCigarP08203MF_0098997, CONCAT('^(?:-*[^-]){', STR(((27 - ?templateMotifSequenceMatchBeginPositionP0820398) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08203MF_0098999, 1, (STRLEN(?targetMotifMatchCigarP08203MF_0098999) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_0098999, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08203MF_0098999, 1, (STRLEN(?targetMotifMatchCigarP08203MF_0098999) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_0098999, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) .
BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_00989100) - 1) AS ?thisPositionOn43) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08203MF_0098997, 1, (STRLEN(?templateMotifCigarP08203MF_0098997) - STRLEN(REPLACE(?templateMotifCigarP08203MF_0098997, CONCAT('^(?:-*[^-]){', STR(((28 - ?templateMotifSequenceMatchBeginPositionP0820398) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08203MF_0098999, 1, (STRLEN(?targetMotifMatchCigarP08203MF_0098999) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_0098999, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08203MF_0098999, 1, (STRLEN(?targetMotifMatchCigarP08203MF_0098999) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_0098999, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) .
BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_00989100) - 1) AS ?thisPositionOn44) .
BIND(?this AS ?pfs2t113) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse40) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, (?thisPositionOn44 - ?thisPositionOn43)) = 'GN')) .
BIND(URI(CONCAT(STR(?this), '#MF_00989a38')) AS ?annotation38) .
BIND(?this AS ?pfs37) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch118 faldo:location ?templateMotifSequenceMatchRegionP08203119 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP08203121 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08203MF_00989114 .
?templateMotifSequenceMatchRegionP08203119 faldo:begin ?templateMotifSequenceMatchBeginP08203120 .
?templateMotifSequenceMatchBeginP08203120 faldo:position ?templateMotifSequenceMatchBeginPositionP08203115 ;
faldo:reference isoform:P08203-1 .
?templateMotifSequenceProfileAlignmentOperationP08203121 edam:has_input signature:MF_00989 ;
rdf:type edam:operation_0300 .
?targetMotifMatch122 faldo:location ?targetMotifMatchRegionMatch123 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00989125 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08203MF_00989116 .
?targetMotifMatchRegionMatch123 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00989124 .
?targetMotifMatchRegionMatchBeginMF_00989124 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00989117 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00989125 edam:has_input signature:MF_00989 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08203MF_00989114, 1, (STRLEN(?templateMotifCigarP08203MF_00989114) - STRLEN(REPLACE(?templateMotifCigarP08203MF_00989114, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionP08203115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08203MF_00989116, 1, (STRLEN(?targetMotifMatchCigarP08203MF_00989116) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_00989116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08203MF_00989116, 1, (STRLEN(?targetMotifMatchCigarP08203MF_00989116) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_00989116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) .
BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_00989117) - 1) AS ?thisPositionOn51) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08203MF_00989114, 1, (STRLEN(?templateMotifCigarP08203MF_00989114) - STRLEN(REPLACE(?templateMotifCigarP08203MF_00989114, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionP08203115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08203MF_00989116, 1, (STRLEN(?targetMotifMatchCigarP08203MF_00989116) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_00989116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08203MF_00989116, 1, (STRLEN(?targetMotifMatchCigarP08203MF_00989116) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_00989116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) .
BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_00989117) - 1) AS ?thisPositionOn52) .
BIND(?this AS ?pfs2t130) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse48) .
FILTER (REGEX('[TS]G', SUBSTR(?thisSequenceValue, ?thisPositionOn51, (?thisPositionOn52 - ?thisPositionOn51)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00989a46')) AS ?annotation46) .
BIND(?this AS ?pfs45) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionP08203136 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP08203138 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08203MF_00989131 .
?templateMotifSequenceMatchRegionP08203136 faldo:begin ?templateMotifSequenceMatchBeginP08203137 .
?templateMotifSequenceMatchBeginP08203137 faldo:position ?templateMotifSequenceMatchBeginPositionP08203132 ;
faldo:reference isoform:P08203-1 .
?templateMotifSequenceProfileAlignmentOperationP08203138 edam:has_input signature:MF_00989 ;
rdf:type edam:operation_0300 .
?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00989142 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08203MF_00989133 .
?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00989141 .
?targetMotifMatchRegionMatchBeginMF_00989141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00989134 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00989142 edam:has_input signature:MF_00989 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08203MF_00989131, 1, (STRLEN(?templateMotifCigarP08203MF_00989131) - STRLEN(REPLACE(?templateMotifCigarP08203MF_00989131, CONCAT('^(?:-*[^-]){', STR(((74 - ?templateMotifSequenceMatchBeginPositionP08203132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08203MF_00989133, 1, (STRLEN(?targetMotifMatchCigarP08203MF_00989133) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_00989133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08203MF_00989133, 1, (STRLEN(?targetMotifMatchCigarP08203MF_00989133) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_00989133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) .
BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_00989134) - 1) AS ?thisPositionOn59) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08203MF_00989131, 1, (STRLEN(?templateMotifCigarP08203MF_00989131) - STRLEN(REPLACE(?templateMotifCigarP08203MF_00989131, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionP08203132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08203MF_00989133, 1, (STRLEN(?targetMotifMatchCigarP08203MF_00989133) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_00989133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08203MF_00989133, 1, (STRLEN(?targetMotifMatchCigarP08203MF_00989133) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_00989133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) .
BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_00989134) - 1) AS ?thisPositionOn60) .
BIND(?this AS ?pfs2t147) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse56) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, (?thisPositionOn60 - ?thisPositionOn59)) = 'SS')) .
BIND(URI(CONCAT(STR(?this), '#MF_00989a54')) AS ?annotation54) .
BIND(?this AS ?pfs53) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionP08203153 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP08203155 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08203MF_00989148 .
?templateMotifSequenceMatchRegionP08203153 faldo:begin ?templateMotifSequenceMatchBeginP08203154 .
?templateMotifSequenceMatchBeginP08203154 faldo:position ?templateMotifSequenceMatchBeginPositionP08203149 ;
faldo:reference isoform:P08203-1 .
?templateMotifSequenceProfileAlignmentOperationP08203155 edam:has_input signature:MF_00989 ;
rdf:type edam:operation_0300 .
?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00989159 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08203MF_00989150 .
?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00989158 .
?targetMotifMatchRegionMatchBeginMF_00989158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00989151 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00989159 edam:has_input signature:MF_00989 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08203MF_00989148, 1, (STRLEN(?templateMotifCigarP08203MF_00989148) - STRLEN(REPLACE(?templateMotifCigarP08203MF_00989148, CONCAT('^(?:-*[^-]){', STR(((120 - ?templateMotifSequenceMatchBeginPositionP08203149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08203MF_00989150, 1, (STRLEN(?targetMotifMatchCigarP08203MF_00989150) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_00989150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08203MF_00989150, 1, (STRLEN(?targetMotifMatchCigarP08203MF_00989150) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_00989150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) .
BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_00989151) - 1) AS ?thisPositionOn65) .
BIND(?thisPositionOn65 AS ?thisPositionOn66) .
BIND(?this AS ?pfs2t162) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb63) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse64) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00989a62')) AS ?annotation62) .
BIND(?this AS ?pfs61) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionP08203168 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP08203170 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08203MF_00989163 .
?templateMotifSequenceMatchRegionP08203168 faldo:begin ?templateMotifSequenceMatchBeginP08203169 .
?templateMotifSequenceMatchBeginP08203169 faldo:position ?templateMotifSequenceMatchBeginPositionP08203164 ;
faldo:reference isoform:P08203-1 .
?templateMotifSequenceProfileAlignmentOperationP08203170 edam:has_input signature:MF_00989 ;
rdf:type edam:operation_0300 .
?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00989174 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08203MF_00989165 .
?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00989173 .
?targetMotifMatchRegionMatchBeginMF_00989173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00989166 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00989174 edam:has_input signature:MF_00989 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08203MF_00989163, 1, (STRLEN(?templateMotifCigarP08203MF_00989163) - STRLEN(REPLACE(?templateMotifCigarP08203MF_00989163, CONCAT('^(?:-*[^-]){', STR(((229 - ?templateMotifSequenceMatchBeginPositionP08203164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08203MF_00989165, 1, (STRLEN(?targetMotifMatchCigarP08203MF_00989165) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_00989165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08203MF_00989165, 1, (STRLEN(?targetMotifMatchCigarP08203MF_00989165) - STRLEN(REPLACE(?targetMotifMatchCigarP08203MF_00989165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) .
BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_00989166) - 1) AS ?thisPositionOn71) .
BIND(?thisPositionOn71 AS ?thisPositionOn72) .
BIND(?this AS ?pfs2t177) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb69) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse70) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_00989a68')) AS ?annotation68) .
BIND(?this AS ?pfs67) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag178) .
BIND(URI(CONCAT(STR(?this), '#MF_00989a9')) AS ?name9) .
BIND(URI(CONCAT(STR(?this), '#MF_00989a10')) AS ?name10) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag178, ?UNBOUND_VARIABLE) AS ?case8) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag179) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag179, ?UNBOUND_VARIABLE) AS ?case11) .
}
"xsd:string |