| http://purl.uniprot.org/unirules/MF_00315#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:127280 up:source unirule:MF_00315 .
_:127281 up:source unirule:MF_00315 .
_:127282 up:source unirule:MF_00315 .
_:127283 up:source unirule:MF_00315 .
_:127284 up:source unirule:MF_00315 .
_:127285 up:source unirule:MF_00315 .
_:127286 up:source unirule:MF_00315 .
_:127287 up:source unirule:MF_00315 .
_:127288 up:source unirule:MF_00315 .
_:127289 up:source unirule:MF_00315 .
_:127290 up:source unirule:MF_00315 .
_:127291 up:source unirule:MF_00315 .
_:127292 up:source unirule:MF_00315 .
_:127293 up:source unirule:MF_00315 .
_:127294 up:source unirule:MF_00315 .
_:127295 up:source unirule:MF_00315 .
_:127296 up:source unirule:MF_00315 .
_:127297 up:source unirule:MF_00315 .
_:127298 up:source unirule:MF_00315 .
_:127299 up:source unirule:MF_00315 .
_:127300 up:source unirule:MF_00315 .
_:127301 up:source unirule:MF_00315 .
_:127302 up:source unirule:MF_00315 .
_:127303 up:source unirule:MF_00315 .
_:127304 up:source unirule:MF_00315 .
_:127305 up:source unirule:MF_00315 .
_:127306 up:source unirule:MF_00315 .
_:127307 up:source unirule:MF_00315 .
_:127308 up:source unirule:MF_00315 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ,
?annotation9 ,
?annotation10 ;
up:classifiedWith GO:0000287 ,
GO:0008661 ,
GO:0009228 ,
GO:0016114 ,
GO:0030976 ,
keyword:414 ,
keyword:460 ,
keyword:479 ,
keyword:784 ,
keyword:786 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.2.1.7' ;
up:fullName '1-deoxy-D-xylulose-5-phosphate synthase' ;
rdf:type up:Structured_Name .
?name1 up:fullName '1-deoxyxylulose-5-phosphate synthase' ;
up:shortName 'DXP synthase' ,
'DXPS' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'dxs' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the acyloin condensation reaction between C atoms 2 and 3 of pyruvate and glyceraldehyde 3-phosphate to yield 1-deoxy-D-xylulose-5-phosphate (DXP).' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 Mg(2+) ion per subunit.' .
?annotation7 up:cofactor chebi:58937 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 thiamine pyrophosphate per subunit.' .
?annotation8 a up:Pathway_Annotation ;
rdfs:comment 'Metabolic intermediate biosynthesis; 1-deoxy-D-xylulose 5-phosphate biosynthesis; 1-deoxy-D-xylulose 5-phosphate from D-glyceraldehyde 3-phosphate and pyruvate: step 1/1.' .
?annotation9 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the transketolase family. DXPS subfamily.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
up:ligand ?ligand15 ;
rdf:type up:Binding_Site_Annotation .
?pfsb13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?ligand15 rdfs:subClassOf chebi:58937 .
?pfs18 up:annotation ?annotation19 .
?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:58937 .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
up:ligand ?ligand29 ;
rdf:type up:Binding_Site_Annotation .
?pfsb27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand29 rdfs:subClassOf chebi:18420 .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
up:ligand ?ligand36 ;
rdf:type up:Binding_Site_Annotation .
?pfsb34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?ligand36 rdfs:subClassOf chebi:18420 .
?pfs39 up:annotation ?annotation40 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
up:ligand ?ligand43 ;
rdf:type up:Binding_Site_Annotation .
?pfsb41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?ligand43 rdfs:subClassOf chebi:58937 .
?pfs46 up:annotation ?annotation47 .
?annotation47 faldo:begin ?pfsb48 ;
faldo:end ?pfse49 ;
up:ligand ?ligand50 ;
rdf:type up:Binding_Site_Annotation .
?pfsb48 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse49 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?ligand50 rdfs:subClassOf chebi:58937 .
?pfs53 up:annotation ?annotation54 .
?annotation54 faldo:begin ?pfsb55 ;
faldo:end ?pfse56 ;
up:ligand ?ligand57 ;
rdf:type up:Binding_Site_Annotation .
?pfsb55 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?pfse56 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?ligand57 rdfs:subClassOf chebi:58937 .
?pfs60 up:annotation ?annotation61 .
?annotation61 faldo:begin ?pfsb62 ;
faldo:end ?pfse63 ;
up:ligand ?ligand64 ;
rdf:type up:Binding_Site_Annotation .
?pfsb62 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?pfse63 faldo:position ?thisPositionOn66 ;
rdf:type faldo:ExactPosition .
?ligand64 rdfs:subClassOf chebi:58937 .
_:127309 a rdf:Statement ;
up:attribution _:127280 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:127310 a rdf:Statement ;
up:attribution _:127281 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:127311 a rdf:Statement ;
up:attribution _:127282 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:127312 a rdf:Statement ;
up:attribution _:127283 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:127313 a rdf:Statement ;
up:attribution _:127284 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:127314 a rdf:Statement ;
up:attribution _:127285 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:127315 a rdf:Statement ;
up:attribution _:127286 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:127316 a rdf:Statement ;
up:attribution _:127287 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:127317 a rdf:Statement ;
up:attribution _:127288 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:127318 a rdf:Statement ;
up:attribution _:127289 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:127319 a rdf:Statement ;
up:attribution _:127290 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:127320 a rdf:Statement ;
up:attribution _:127291 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:127321 a rdf:Statement ;
up:attribution _:127292 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:127322 a rdf:Statement ;
up:attribution _:127293 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:786 .
_:127323 a rdf:Statement ;
up:attribution _:127294 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:414 .
_:127324 a rdf:Statement ;
up:attribution _:127295 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:784 .
_:127325 a rdf:Statement ;
up:attribution _:127296 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:127326 a rdf:Statement ;
up:attribution _:127297 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008661 .
_:127327 a rdf:Statement ;
up:attribution _:127298 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030976 .
_:127328 a rdf:Statement ;
up:attribution _:127299 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016114 .
_:127329 a rdf:Statement ;
up:attribution _:127300 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009228 .
_:127330 a rdf:Statement ;
up:source unirule:MF_00315 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:127331 a rdf:Statement ;
up:attribution _:127301 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:127332 a rdf:Statement ;
up:source unirule:MF_00315 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:127333 a rdf:Statement ;
up:attribution _:127302 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:127334 a rdf:Statement ;
up:source unirule:MF_00315 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:127335 a rdf:Statement ;
up:attribution _:127303 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:127336 a rdf:Statement ;
up:source unirule:MF_00315 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:127337 a rdf:Statement ;
up:attribution _:127304 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:127338 a rdf:Statement ;
up:source unirule:MF_00315 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:127339 a rdf:Statement ;
up:attribution _:127305 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:127340 a rdf:Statement ;
up:source unirule:MF_00315 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
_:127341 a rdf:Statement ;
up:attribution _:127306 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
_:127342 a rdf:Statement ;
up:source unirule:MF_00315 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:127343 a rdf:Statement ;
up:attribution _:127307 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:127344 a rdf:Statement ;
up:source unirule:MF_00315 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:127345 a rdf:Statement ;
up:attribution _:127308 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00315
#Rule MF_00315 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00315 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00315a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch71 faldo:location ?templateMotifSequenceMatchRegionP7748872 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7748874 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77488MF_0031567 .
?templateMotifSequenceMatchRegionP7748872 faldo:begin ?templateMotifSequenceMatchBeginP7748873 .
?templateMotifSequenceMatchBeginP7748873 faldo:position ?templateMotifSequenceMatchBeginPositionP7748868 ;
faldo:reference isoform:P77488-1 .
?templateMotifSequenceProfileAlignmentOperationP7748874 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
?targetMotifMatch75 faldo:location ?targetMotifMatchRegionMatch76 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0031578 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77488MF_0031569 .
?targetMotifMatchRegionMatch76 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0031577 .
?targetMotifMatchRegionMatchBeginMF_0031577 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0031570 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0031578 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_0031567, 1, (STRLEN(?templateMotifCigarP77488MF_0031567) - STRLEN(REPLACE(?templateMotifCigarP77488MF_0031567, CONCAT('^(?:-*[^-]){', STR(((121 - ?templateMotifSequenceMatchBeginPositionP7748868) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_0031569, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031569) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_0031569, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031569) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0031570) - 1) AS ?thisPositionOn16) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_0031567, 1, (STRLEN(?templateMotifCigarP77488MF_0031567) - STRLEN(REPLACE(?templateMotifCigarP77488MF_0031567, CONCAT('^(?:-*[^-]){', STR(((123 - ?templateMotifSequenceMatchBeginPositionP7748868) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_0031569, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031569) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_0031569, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031569) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) .
BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0031570) - 1) AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t83) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) .
FILTER (REGEX('[GAS][ARNDCQEGHILKMFPSTWYVBZJUOX][SAT]', SUBSTR(?thisSequenceValue, ?thisPositionOn16, (?thisPositionOn17 - ?thisPositionOn16)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch88 faldo:location ?templateMotifSequenceMatchRegionP7748889 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7748891 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77488MF_0031584 .
?templateMotifSequenceMatchRegionP7748889 faldo:begin ?templateMotifSequenceMatchBeginP7748890 .
?templateMotifSequenceMatchBeginP7748890 faldo:position ?templateMotifSequenceMatchBeginPositionP7748885 ;
faldo:reference isoform:P77488-1 .
?templateMotifSequenceProfileAlignmentOperationP7748891 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
?targetMotifMatch92 faldo:location ?targetMotifMatchRegionMatch93 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0031595 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77488MF_0031586 .
?targetMotifMatchRegionMatch93 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0031594 .
?targetMotifMatchRegionMatchBeginMF_0031594 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0031587 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0031595 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_0031584, 1, (STRLEN(?templateMotifCigarP77488MF_0031584) - STRLEN(REPLACE(?templateMotifCigarP77488MF_0031584, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionP7748885) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_0031586, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031586) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_0031586, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031586) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0031587) - 1) AS ?thisPositionOn23) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_0031584, 1, (STRLEN(?templateMotifCigarP77488MF_0031584) - STRLEN(REPLACE(?templateMotifCigarP77488MF_0031584, CONCAT('^(?:-*[^-]){', STR(((154 - ?templateMotifSequenceMatchBeginPositionP7748885) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_0031586, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031586) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_0031586, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031586) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) .
BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0031587) - 1) AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t100) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) .
FILTER (REGEX('[GA][ASTG]', SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionP77488106 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77488108 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77488MF_00315101 .
?templateMotifSequenceMatchRegionP77488106 faldo:begin ?templateMotifSequenceMatchBeginP77488107 .
?templateMotifSequenceMatchBeginP77488107 faldo:position ?templateMotifSequenceMatchBeginPositionP77488102 ;
faldo:reference isoform:P77488-1 .
?templateMotifSequenceProfileAlignmentOperationP77488108 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00315112 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77488MF_00315103 .
?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00315111 .
?targetMotifMatchRegionMatchBeginMF_00315111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00315104 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00315112 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_00315101, 1, (STRLEN(?templateMotifCigarP77488MF_00315101) - STRLEN(REPLACE(?templateMotifCigarP77488MF_00315101, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionP77488102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_00315103, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315103) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_00315103, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315103) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) .
BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_00315104) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t115) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionP77488121 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77488123 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77488MF_00315116 .
?templateMotifSequenceMatchRegionP77488121 faldo:begin ?templateMotifSequenceMatchBeginP77488122 .
?templateMotifSequenceMatchBeginP77488122 faldo:position ?templateMotifSequenceMatchBeginPositionP77488117 ;
faldo:reference isoform:P77488-1 .
?templateMotifSequenceProfileAlignmentOperationP77488123 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00315127 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77488MF_00315118 .
?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00315126 .
?targetMotifMatchRegionMatchBeginMF_00315126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00315119 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00315127 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_00315116, 1, (STRLEN(?templateMotifCigarP77488MF_00315116) - STRLEN(REPLACE(?templateMotifCigarP77488MF_00315116, CONCAT('^(?:-*[^-]){', STR(((181 - ?templateMotifSequenceMatchBeginPositionP77488117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_00315118, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315118) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_00315118, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315118) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) .
BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_00315119) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t130) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionP77488136 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77488138 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77488MF_00315131 .
?templateMotifSequenceMatchRegionP77488136 faldo:begin ?templateMotifSequenceMatchBeginP77488137 .
?templateMotifSequenceMatchBeginP77488137 faldo:position ?templateMotifSequenceMatchBeginPositionP77488132 ;
faldo:reference isoform:P77488-1 .
?templateMotifSequenceProfileAlignmentOperationP77488138 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00315142 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77488MF_00315133 .
?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00315141 .
?targetMotifMatchRegionMatchBeginMF_00315141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00315134 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00315142 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_00315131, 1, (STRLEN(?templateMotifCigarP77488MF_00315131) - STRLEN(REPLACE(?templateMotifCigarP77488MF_00315131, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionP77488132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_00315133, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315133) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_00315133, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315133) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) .
BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_00315134) - 1) AS ?thisPositionOn44) .
BIND(?thisPositionOn44 AS ?thisPositionOn45) .
BIND(?this AS ?pfs1t145) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a40')) AS ?annotation40) .
BIND(?this AS ?pfs39) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch150 faldo:location ?templateMotifSequenceMatchRegionP77488151 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77488153 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77488MF_00315146 .
?templateMotifSequenceMatchRegionP77488151 faldo:begin ?templateMotifSequenceMatchBeginP77488152 .
?templateMotifSequenceMatchBeginP77488152 faldo:position ?templateMotifSequenceMatchBeginPositionP77488147 ;
faldo:reference isoform:P77488-1 .
?templateMotifSequenceProfileAlignmentOperationP77488153 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
?targetMotifMatch154 faldo:location ?targetMotifMatchRegionMatch155 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00315157 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77488MF_00315148 .
?targetMotifMatchRegionMatch155 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00315156 .
?targetMotifMatchRegionMatchBeginMF_00315156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00315149 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00315157 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_00315146, 1, (STRLEN(?templateMotifCigarP77488MF_00315146) - STRLEN(REPLACE(?templateMotifCigarP77488MF_00315146, CONCAT('^(?:-*[^-]){', STR(((181 - ?templateMotifSequenceMatchBeginPositionP77488147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_00315148, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315148) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_00315148, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315148) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) .
BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_00315149) - 1) AS ?thisPositionOn51) .
BIND(?thisPositionOn51 AS ?thisPositionOn52) .
BIND(?this AS ?pfs1t160) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb48) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse49) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a47')) AS ?annotation47) .
BIND(?this AS ?pfs46) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch165 faldo:location ?templateMotifSequenceMatchRegionP77488166 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77488168 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77488MF_00315161 .
?templateMotifSequenceMatchRegionP77488166 faldo:begin ?templateMotifSequenceMatchBeginP77488167 .
?templateMotifSequenceMatchBeginP77488167 faldo:position ?templateMotifSequenceMatchBeginPositionP77488162 ;
faldo:reference isoform:P77488-1 .
?templateMotifSequenceProfileAlignmentOperationP77488168 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
?targetMotifMatch169 faldo:location ?targetMotifMatchRegionMatch170 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00315172 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77488MF_00315163 .
?targetMotifMatchRegionMatch170 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00315171 .
?targetMotifMatchRegionMatchBeginMF_00315171 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00315164 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00315172 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_00315161, 1, (STRLEN(?templateMotifCigarP77488MF_00315161) - STRLEN(REPLACE(?templateMotifCigarP77488MF_00315161, CONCAT('^(?:-*[^-]){', STR(((288 - ?templateMotifSequenceMatchBeginPositionP77488162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_00315163, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315163) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_00315163, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315163) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), '')))), '[^-]', ''))) AS ?step2174) .
BIND(((?step2174 + ?targetMotifMatchRegionMatchBeginPositionMF_00315164) - 1) AS ?thisPositionOn58) .
BIND(?thisPositionOn58 AS ?thisPositionOn59) .
BIND(?this AS ?pfs1t175) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse56) .
FILTER (REGEX('[YFH]', SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a54')) AS ?annotation54) .
BIND(?this AS ?pfs53) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch180 faldo:location ?templateMotifSequenceMatchRegionP77488181 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77488183 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77488MF_00315176 .
?templateMotifSequenceMatchRegionP77488181 faldo:begin ?templateMotifSequenceMatchBeginP77488182 .
?templateMotifSequenceMatchBeginP77488182 faldo:position ?templateMotifSequenceMatchBeginPositionP77488177 ;
faldo:reference isoform:P77488-1 .
?templateMotifSequenceProfileAlignmentOperationP77488183 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
?targetMotifMatch184 faldo:location ?targetMotifMatchRegionMatch185 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00315187 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77488MF_00315178 .
?targetMotifMatchRegionMatch185 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00315186 .
?targetMotifMatchRegionMatchBeginMF_00315186 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00315179 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00315187 edam:has_input signature:MF_00315 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_00315176, 1, (STRLEN(?templateMotifCigarP77488MF_00315176) - STRLEN(REPLACE(?templateMotifCigarP77488MF_00315176, CONCAT('^(?:-*[^-]){', STR(((370 - ?templateMotifSequenceMatchBeginPositionP77488177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1188) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_00315178, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315178) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_00315178, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315178) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), '')))), '[^-]', ''))) AS ?step2189) .
BIND(((?step2189 + ?targetMotifMatchRegionMatchBeginPositionMF_00315179) - 1) AS ?thisPositionOn65) .
BIND(?thisPositionOn65 AS ?thisPositionOn66) .
BIND(?this AS ?pfs1t190) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse63) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_00315a61')) AS ?annotation61) .
BIND(?this AS ?pfs60) .
}
}
"xsd:string |