| http://purl.uniprot.org/unirules/MF_02086#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:740281 up:source unirule:MF_02086 .
_:740282 up:source unirule:MF_02086 .
_:740283 up:source unirule:MF_02086 .
_:740284 up:source unirule:MF_02086 .
_:740285 up:source unirule:MF_02086 .
_:740286 up:source unirule:MF_02086 .
_:740287 up:source unirule:MF_02086 .
_:740288 up:source unirule:MF_02086 .
_:740289 up:source unirule:MF_02086 .
_:740290 up:source unirule:MF_02086 .
_:740291 up:source unirule:MF_02086 .
_:740292 up:source unirule:MF_02086 .
_:740293 up:source unirule:MF_02086 .
_:740294 up:source unirule:MF_02086 .
_:740295 up:source unirule:MF_02086 .
_:740296 up:source unirule:MF_02086 .
_:740297 up:source unirule:MF_02086 .
_:740298 up:source unirule:MF_02086 .
_:740299 up:source unirule:MF_02086 .
_:740300 up:source unirule:MF_02086 .
_:740301 up:source unirule:MF_02086 .
_:740302 up:source unirule:MF_02086 .
_:740303 up:source unirule:MF_02086 .
_:740304 up:source unirule:MF_02086 .
_:740305 up:source unirule:MF_02086 .
_:740306 up:source unirule:MF_02086 .
_:740307 up:source unirule:MF_02086 .
_:740308 up:source unirule:MF_02086 .
_:740309 up:source unirule:MF_02086 .
_:740310 up:source unirule:MF_02086 .
_:740311 up:source unirule:MF_02086 .
_:740312 up:source unirule:MF_02086 .
_:740313 up:source unirule:MF_02086 .
_:740314 up:source unirule:MF_02086 .
_:740315 up:source unirule:MF_02086 .
_:740316 up:source unirule:MF_02086 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ,
?annotation9 ,
?annotation11 ,
?annotation12 ;
up:classifiedWith GO:0000287 ,
GO:0005737 ,
GO:0008270 ,
GO:0008615 ,
GO:0042823 ,
GO:0046872 ,
GO:0050570 ,
GO:0050897 ,
keyword:170 ,
keyword:460 ,
keyword:479 ,
keyword:520 ,
keyword:521 ,
keyword:560 ,
keyword:664 ,
keyword:862 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.1.1.262' ;
up:fullName '4-hydroxythreonine-4-phosphate dehydrogenase' ;
rdf:type up:Structured_Name .
?name1 up:fullName '4-(phosphohydroxy)-L-threonine dehydrogenase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'pdxA' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the NAD(P)-dependent oxidation of 4-(phosphooxy)-L-threonine (HTP) into 2-amino-3-oxo-4-(phosphooxy)butyric acid which spontaneously decarboxylates to form 3-amino-2-oxopropyl phosphate (AHAP).' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:cofactor chebi:18420 ,
chebi:29105 ,
chebi:48828 ;
rdf:type up:Cofactor_Annotation .
?annotation7 a up:Pathway_Annotation ;
rdfs:comment "Cofactor biosynthesis; pyridoxine 5'-phosphate biosynthesis; pyridoxine 5'-phosphate from D-erythrose 4-phosphate: step 4/5." .
?annotation8 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation9 a up:Subcellular_Location_Annotation .
?annotation9li10 up:cellularComponent .
?annotation11 a up:Annotation ;
rdfs:comment 'The active site is located at the dimer interface.' .
?annotation12 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the PdxA family.' .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:60240 .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:60240 .
?pfs27 up:annotation ?annotation28 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
up:ligand ?ligand31 ;
rdf:type up:Binding_Site_Annotation .
?pfsb29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand31 rdfs:subClassOf chebi:60240 .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
up:ligand ?ligand38 ;
rdf:type up:Binding_Site_Annotation .
?pfsb36 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?ligand38 rdfs:subClassOf ?molecule39 .
?molecule39 rdfs:label 'substrate' .
?pfs42 up:annotation ?annotation43 .
?annotation43 faldo:begin ?pfsb44 ;
faldo:end ?pfse45 ;
up:ligand ?ligand46 ;
rdf:type up:Binding_Site_Annotation .
?pfsb44 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse45 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?ligand46 rdfs:subClassOf ?molecule47 .
?molecule47 rdfs:label 'substrate' .
?pfs50 up:annotation ?annotation51 .
?annotation51 faldo:begin ?pfsb52 ;
faldo:end ?pfse53 ;
up:ligand ?ligand54 ;
rdf:type up:Binding_Site_Annotation .
?pfsb52 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?pfse53 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?ligand54 rdfs:subClassOf ?molecule55 .
?molecule55 rdfs:label 'substrate' .
?pfs58 up:annotation ?annotation59 .
?annotation59 faldo:begin ?pfsb60 ;
faldo:end ?pfse61 ;
up:ligand ?ligand62 ;
rdf:type up:Binding_Site_Annotation .
?pfsb60 faldo:position ?thisPositionOn64 ;
rdf:type faldo:ExactPosition .
?pfse61 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?ligand62 rdfs:subClassOf ?molecule63 .
?molecule63 rdfs:label 'substrate' .
?pfs66 up:annotation ?annotation67 .
?annotation67 faldo:begin ?pfsb68 ;
faldo:end ?pfse69 ;
up:ligand ?ligand70 ;
rdf:type up:Binding_Site_Annotation .
?pfsb68 faldo:position ?thisPositionOn72 ;
rdf:type faldo:ExactPosition .
?pfse69 faldo:position ?thisPositionOn73 ;
rdf:type faldo:ExactPosition .
?ligand70 rdfs:subClassOf ?molecule71 .
?molecule71 rdfs:label 'substrate' .
_:740317 a rdf:Statement ;
up:attribution _:740281 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:740318 a rdf:Statement ;
up:attribution _:740282 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:740319 a rdf:Statement ;
up:attribution _:740283 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:740320 a rdf:Statement ;
up:attribution _:740284 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:740321 a rdf:Statement ;
up:attribution _:740285 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:740322 a rdf:Statement ;
up:attribution _:740286 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:740323 a rdf:Statement ;
up:attribution _:740287 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:740324 a rdf:Statement ;
up:attribution _:740288 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:740325 a rdf:Statement ;
up:attribution _:740289 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:740326 a rdf:Statement ;
up:attribution _:740290 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:740327 a rdf:Statement ;
up:attribution _:740291 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:740328 a rdf:Statement ;
up:attribution _:740292 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:170 .
_:740329 a rdf:Statement ;
up:attribution _:740293 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:740330 a rdf:Statement ;
up:attribution _:740294 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:740331 a rdf:Statement ;
up:attribution _:740295 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:740332 a rdf:Statement ;
up:attribution _:740296 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:740333 a rdf:Statement ;
up:attribution _:740297 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:521 .
_:740334 a rdf:Statement ;
up:attribution _:740298 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:740335 a rdf:Statement ;
up:attribution _:740299 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:664 .
_:740336 a rdf:Statement ;
up:attribution _:740300 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:740337 a rdf:Statement ;
up:attribution _:740301 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0050570 .
_:740338 a rdf:Statement ;
up:attribution _:740302 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046872 .
_:740339 a rdf:Statement ;
up:attribution _:740303 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0050897 .
_:740340 a rdf:Statement ;
up:attribution _:740304 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:740341 a rdf:Statement ;
up:attribution _:740305 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:740342 a rdf:Statement ;
up:attribution _:740306 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042823 .
_:740343 a rdf:Statement ;
up:attribution _:740307 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008615 .
_:740344 a rdf:Statement ;
up:attribution _:740308 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:740345 a rdf:Statement ;
up:source unirule:MF_02086 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:740346 a rdf:Statement ;
up:attribution _:740309 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:740347 a rdf:Statement ;
up:source unirule:MF_02086 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:740348 a rdf:Statement ;
up:attribution _:740310 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:740349 a rdf:Statement ;
up:source unirule:MF_02086 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:740350 a rdf:Statement ;
up:attribution _:740311 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:740351 a rdf:Statement ;
up:source unirule:MF_02086 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:740352 a rdf:Statement ;
up:attribution _:740312 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:740353 a rdf:Statement ;
up:source unirule:MF_02086 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:740354 a rdf:Statement ;
up:attribution _:740313 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:740355 a rdf:Statement ;
up:source unirule:MF_02086 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:740356 a rdf:Statement ;
up:attribution _:740314 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:740357 a rdf:Statement ;
up:source unirule:MF_02086 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
_:740358 a rdf:Statement ;
up:attribution _:740315 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
_:740359 a rdf:Statement ;
up:source unirule:MF_02086 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:740360 a rdf:Statement ;
up:attribution _:740316 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02086
#Rule MF_02086 Created by:? on:2017-03-14 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02086 .
?thisOrganism rdfs:subClassOf+ taxon:3031852 .
BIND(URI(CONCAT(STR(?this), '#MF_02086a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a12')) AS ?annotation12) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionQ9PN5879 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PN5881 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9PN58MF_0208674 .
?templateMotifSequenceMatchRegionQ9PN5879 faldo:begin ?templateMotifSequenceMatchBeginQ9PN5880 .
?templateMotifSequenceMatchBeginQ9PN5880 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PN5875 ;
faldo:reference isoform:Q9PN58-1 .
?templateMotifSequenceProfileAlignmentOperationQ9PN5881 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0208685 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9PN58MF_0208676 .
?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0208684 .
?targetMotifMatchRegionMatchBeginMF_0208684 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0208677 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0208685 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PN58MF_0208674, 1, (STRLEN(?templateMotifCigarQ9PN58MF_0208674) - STRLEN(REPLACE(?templateMotifCigarQ9PN58MF_0208674, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionQ9PN5875) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PN58MF_0208676, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_0208676) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_0208676, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PN58MF_0208676, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_0208676) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_0208676, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0208677) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t88) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionQ9PN5894 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PN5896 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9PN58MF_0208689 .
?templateMotifSequenceMatchRegionQ9PN5894 faldo:begin ?templateMotifSequenceMatchBeginQ9PN5895 .
?templateMotifSequenceMatchBeginQ9PN5895 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PN5890 ;
faldo:reference isoform:Q9PN58-1 .
?templateMotifSequenceProfileAlignmentOperationQ9PN5896 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02086100 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9PN58MF_0208691 .
?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0208699 .
?targetMotifMatchRegionMatchBeginMF_0208699 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0208692 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02086100 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PN58MF_0208689, 1, (STRLEN(?templateMotifCigarQ9PN58MF_0208689) - STRLEN(REPLACE(?templateMotifCigarQ9PN58MF_0208689, CONCAT('^(?:-*[^-]){', STR(((216 - ?templateMotifSequenceMatchBeginPositionQ9PN5890) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PN58MF_0208691, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_0208691) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_0208691, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PN58MF_0208691, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_0208691) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_0208691, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) .
BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0208692) - 1) AS ?thisPositionOn25) .
BIND(?thisPositionOn25 AS ?thisPositionOn26) .
BIND(?this AS ?pfs1t103) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch108 faldo:location ?templateMotifSequenceMatchRegionQ9PN58109 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PN58111 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9PN58MF_02086104 .
?templateMotifSequenceMatchRegionQ9PN58109 faldo:begin ?templateMotifSequenceMatchBeginQ9PN58110 .
?templateMotifSequenceMatchBeginQ9PN58110 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PN58105 ;
faldo:reference isoform:Q9PN58-1 .
?templateMotifSequenceProfileAlignmentOperationQ9PN58111 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
?targetMotifMatch112 faldo:location ?targetMotifMatchRegionMatch113 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02086115 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9PN58MF_02086106 .
?targetMotifMatchRegionMatch113 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02086114 .
?targetMotifMatchRegionMatchBeginMF_02086114 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02086107 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02086115 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PN58MF_02086104, 1, (STRLEN(?templateMotifCigarQ9PN58MF_02086104) - STRLEN(REPLACE(?templateMotifCigarQ9PN58MF_02086104, CONCAT('^(?:-*[^-]){', STR(((301 - ?templateMotifSequenceMatchBeginPositionQ9PN58105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PN58MF_02086106, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_02086106) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_02086106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PN58MF_02086106, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_02086106) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_02086106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) .
BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_02086107) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t118) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch123 faldo:location ?templateMotifSequenceMatchRegionQ9PN58124 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PN58126 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9PN58MF_02086119 .
?templateMotifSequenceMatchRegionQ9PN58124 faldo:begin ?templateMotifSequenceMatchBeginQ9PN58125 .
?templateMotifSequenceMatchBeginQ9PN58125 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PN58120 ;
faldo:reference isoform:Q9PN58-1 .
?templateMotifSequenceProfileAlignmentOperationQ9PN58126 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
?targetMotifMatch127 faldo:location ?targetMotifMatchRegionMatch128 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02086130 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9PN58MF_02086121 .
?targetMotifMatchRegionMatch128 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02086129 .
?targetMotifMatchRegionMatchBeginMF_02086129 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02086122 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02086130 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PN58MF_02086119, 1, (STRLEN(?templateMotifCigarQ9PN58MF_02086119) - STRLEN(REPLACE(?templateMotifCigarQ9PN58MF_02086119, CONCAT('^(?:-*[^-]){', STR(((148 - ?templateMotifSequenceMatchBeginPositionQ9PN58120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PN58MF_02086121, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_02086121) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_02086121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PN58MF_02086121, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_02086121) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_02086121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) .
BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_02086122) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs1t133) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse37) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch138 faldo:location ?templateMotifSequenceMatchRegionQ9PN58139 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PN58141 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9PN58MF_02086134 .
?templateMotifSequenceMatchRegionQ9PN58139 faldo:begin ?templateMotifSequenceMatchBeginQ9PN58140 .
?templateMotifSequenceMatchBeginQ9PN58140 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PN58135 ;
faldo:reference isoform:Q9PN58-1 .
?templateMotifSequenceProfileAlignmentOperationQ9PN58141 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
?targetMotifMatch142 faldo:location ?targetMotifMatchRegionMatch143 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02086145 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9PN58MF_02086136 .
?targetMotifMatchRegionMatch143 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02086144 .
?targetMotifMatchRegionMatchBeginMF_02086144 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02086137 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02086145 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PN58MF_02086134, 1, (STRLEN(?templateMotifCigarQ9PN58MF_02086134) - STRLEN(REPLACE(?templateMotifCigarQ9PN58MF_02086134, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionQ9PN58135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PN58MF_02086136, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_02086136) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_02086136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PN58MF_02086136, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_02086136) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_02086136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) .
BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_02086137) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs1t148) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse45) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'T')) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a43')) AS ?annotation43) .
BIND(?this AS ?pfs42) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionQ9PN58154 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PN58156 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9PN58MF_02086149 .
?templateMotifSequenceMatchRegionQ9PN58154 faldo:begin ?templateMotifSequenceMatchBeginQ9PN58155 .
?templateMotifSequenceMatchBeginQ9PN58155 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PN58150 ;
faldo:reference isoform:Q9PN58-1 .
?templateMotifSequenceProfileAlignmentOperationQ9PN58156 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02086160 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9PN58MF_02086151 .
?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02086159 .
?targetMotifMatchRegionMatchBeginMF_02086159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02086152 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02086160 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PN58MF_02086149, 1, (STRLEN(?templateMotifCigarQ9PN58MF_02086149) - STRLEN(REPLACE(?templateMotifCigarQ9PN58MF_02086149, CONCAT('^(?:-*[^-]){', STR(((309 - ?templateMotifSequenceMatchBeginPositionQ9PN58150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PN58MF_02086151, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_02086151) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_02086151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PN58MF_02086151, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_02086151) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_02086151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) .
BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_02086152) - 1) AS ?thisPositionOn56) .
BIND(?thisPositionOn56 AS ?thisPositionOn57) .
BIND(?this AS ?pfs1t163) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse53) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a51')) AS ?annotation51) .
BIND(?this AS ?pfs50) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionQ9PN58169 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PN58171 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9PN58MF_02086164 .
?templateMotifSequenceMatchRegionQ9PN58169 faldo:begin ?templateMotifSequenceMatchBeginQ9PN58170 .
?templateMotifSequenceMatchBeginQ9PN58170 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PN58165 ;
faldo:reference isoform:Q9PN58-1 .
?templateMotifSequenceProfileAlignmentOperationQ9PN58171 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02086175 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9PN58MF_02086166 .
?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02086174 .
?targetMotifMatchRegionMatchBeginMF_02086174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02086167 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02086175 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PN58MF_02086164, 1, (STRLEN(?templateMotifCigarQ9PN58MF_02086164) - STRLEN(REPLACE(?templateMotifCigarQ9PN58MF_02086164, CONCAT('^(?:-*[^-]){', STR(((318 - ?templateMotifSequenceMatchBeginPositionQ9PN58165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PN58MF_02086166, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_02086166) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_02086166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PN58MF_02086166, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_02086166) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_02086166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) .
BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_02086167) - 1) AS ?thisPositionOn64) .
BIND(?thisPositionOn64 AS ?thisPositionOn65) .
BIND(?this AS ?pfs1t178) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb60) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse61) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a59')) AS ?annotation59) .
BIND(?this AS ?pfs58) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch183 faldo:location ?templateMotifSequenceMatchRegionQ9PN58184 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PN58186 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9PN58MF_02086179 .
?templateMotifSequenceMatchRegionQ9PN58184 faldo:begin ?templateMotifSequenceMatchBeginQ9PN58185 .
?templateMotifSequenceMatchBeginQ9PN58185 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PN58180 ;
faldo:reference isoform:Q9PN58-1 .
?templateMotifSequenceProfileAlignmentOperationQ9PN58186 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
?targetMotifMatch187 faldo:location ?targetMotifMatchRegionMatch188 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02086190 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9PN58MF_02086181 .
?targetMotifMatchRegionMatch188 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02086189 .
?targetMotifMatchRegionMatchBeginMF_02086189 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02086182 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02086190 edam:has_input signature:MF_02086 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PN58MF_02086179, 1, (STRLEN(?templateMotifCigarQ9PN58MF_02086179) - STRLEN(REPLACE(?templateMotifCigarQ9PN58MF_02086179, CONCAT('^(?:-*[^-]){', STR(((327 - ?templateMotifSequenceMatchBeginPositionQ9PN58180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PN58MF_02086181, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_02086181) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_02086181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PN58MF_02086181, 1, (STRLEN(?targetMotifMatchCigarQ9PN58MF_02086181) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PN58MF_02086181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) .
BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_02086182) - 1) AS ?thisPositionOn72) .
BIND(?thisPositionOn72 AS ?thisPositionOn73) .
BIND(?this AS ?pfs1t193) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfsb68) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfse69) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn72, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_02086a67')) AS ?annotation67) .
BIND(?this AS ?pfs66) .
}
}
"xsd:string |