| http://purl.uniprot.org/unirules/MF_00116#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:46394 up:source unirule:MF_00116 .
_:46395 up:source unirule:MF_00116 .
_:46396 up:source unirule:MF_00116 .
_:46397 up:source unirule:MF_00116 .
_:46398 up:source unirule:MF_00116 .
_:46399 up:source unirule:MF_00116 .
_:46400 up:source unirule:MF_00116 .
_:46401 up:source unirule:MF_00116 .
_:46402 up:source unirule:MF_00116 .
_:46403 up:source unirule:MF_00116 .
_:46404 up:source unirule:MF_00116 .
_:46405 up:source unirule:MF_00116 .
_:46406 up:source unirule:MF_00116 .
_:46407 up:source unirule:MF_00116 .
_:46408 up:source unirule:MF_00116 .
_:46409 up:source unirule:MF_00116 .
_:46410 up:source unirule:MF_00116 .
_:46411 up:source unirule:MF_00116 .
_:46412 up:source unirule:MF_00116 .
_:46413 up:source unirule:MF_00116 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ;
up:classifiedWith GO:0000287 ,
GO:0004170 ,
GO:0006226 ,
keyword:378 ,
keyword:460 ,
keyword:479 ,
keyword:546 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.6.1.23' ;
up:fullName "Deoxyuridine 5'-triphosphate nucleotidohydrolase" ;
up:shortName 'dUTPase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'dUTP pyrophosphatase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'dut' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'This enzyme is involved in nucleotide metabolism: it produces dUMP, the immediate precursor of thymidine nucleotides and it decreases the intracellular concentration of dUTP so that uracil cannot be incorporated into DNA.' .
?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 .
?annotation7 a up:Pathway_Annotation ;
rdfs:comment 'Pyrimidine metabolism; dUMP biosynthesis; dUMP from dCTP (dUTP route): step 2/2.' .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the dUTPase family.' .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf ?molecule15 .
?molecule15 rdfs:label 'substrate' .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?ligand22 rdfs:subClassOf ?molecule23 .
?molecule23 rdfs:label 'substrate' .
?pfs26 up:annotation ?annotation27 .
?annotation27 faldo:begin ?pfsb28 ;
faldo:end ?pfse29 ;
up:ligand ?ligand30 ;
rdf:type up:Binding_Site_Annotation .
?pfsb28 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse29 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand30 rdfs:subClassOf ?molecule31 .
?molecule31 rdfs:label 'substrate' .
?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' .
_:46414 a rdf:Statement ;
up:attribution _:46394 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:46415 a rdf:Statement ;
up:attribution _:46395 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:46416 a rdf:Statement ;
up:attribution _:46396 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:46417 a rdf:Statement ;
up:attribution _:46397 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:46418 a rdf:Statement ;
up:attribution _:46398 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:46419 a rdf:Statement ;
up:attribution _:46399 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:46420 a rdf:Statement ;
up:attribution _:46400 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:46421 a rdf:Statement ;
up:attribution _:46401 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:46422 a rdf:Statement ;
up:attribution _:46402 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:46423 a rdf:Statement ;
up:attribution _:46403 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:46424 a rdf:Statement ;
up:attribution _:46404 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:46425 a rdf:Statement ;
up:attribution _:46405 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:546 .
_:46426 a rdf:Statement ;
up:attribution _:46406 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004170 .
_:46427 a rdf:Statement ;
up:attribution _:46407 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:46428 a rdf:Statement ;
up:attribution _:46408 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006226 .
_:46429 a rdf:Statement ;
up:source unirule:MF_00116 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:46430 a rdf:Statement ;
up:attribution _:46409 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:46431 a rdf:Statement ;
up:source unirule:MF_00116 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:46432 a rdf:Statement ;
up:attribution _:46410 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:46433 a rdf:Statement ;
up:source unirule:MF_00116 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:46434 a rdf:Statement ;
up:attribution _:46411 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:46435 a rdf:Statement ;
up:source unirule:MF_00116 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:46436 a rdf:Statement ;
up:attribution _:46412 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:46437 a rdf:Statement ;
up:source unirule:MF_00116 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:46438 a rdf:Statement ;
up:attribution _:46413 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00116
#Rule MF_00116 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00116 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00116a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00116a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00116a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00116a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00116a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00116a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00116a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch54 faldo:location ?templateMotifSequenceMatchRegionP0696855 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0696857 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06968MF_0011650 .
?templateMotifSequenceMatchRegionP0696855 faldo:begin ?templateMotifSequenceMatchBeginP0696856 .
?templateMotifSequenceMatchBeginP0696856 faldo:position ?templateMotifSequenceMatchBeginPositionP0696851 ;
faldo:reference isoform:P06968-1 .
?templateMotifSequenceProfileAlignmentOperationP0696857 edam:has_input signature:MF_00116 ;
rdf:type edam:operation_0300 .
?targetMotifMatch58 faldo:location ?targetMotifMatchRegionMatch59 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0011661 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06968MF_0011652 .
?targetMotifMatchRegionMatch59 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0011660 .
?targetMotifMatchRegionMatchBeginMF_0011660 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0011653 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0011661 edam:has_input signature:MF_00116 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_2) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06968MF_0011650, 1, (STRLEN(?templateMotifCigarP06968MF_0011650) - STRLEN(REPLACE(?templateMotifCigarP06968MF_0011650, CONCAT('^(?:-*[^-]){', STR(((88 - ?templateMotifSequenceMatchBeginPositionP0696851) + 1)), '}'), '')))), '[a-z]', '')) AS ?step162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06968MF_0011652, 1, (STRLEN(?targetMotifMatchCigarP06968MF_0011652) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_0011652, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06968MF_0011652, 1, (STRLEN(?targetMotifMatchCigarP06968MF_0011652) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_0011652, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), '')))), '[^-]', ''))) AS ?step263) .
BIND(((?step263 + ?targetMotifMatchRegionMatchBeginPositionMF_0011653) - 1) AS ?thisPositionOn16) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06968MF_0011650, 1, (STRLEN(?templateMotifCigarP06968MF_0011650) - STRLEN(REPLACE(?templateMotifCigarP06968MF_0011650, CONCAT('^(?:-*[^-]){', STR(((90 - ?templateMotifSequenceMatchBeginPositionP0696851) + 1)), '}'), '')))), '[a-z]', '')) AS ?step164) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06968MF_0011652, 1, (STRLEN(?targetMotifMatchCigarP06968MF_0011652) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_0011652, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06968MF_0011652, 1, (STRLEN(?targetMotifMatchCigarP06968MF_0011652) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_0011652, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), '')))), '[^-]', ''))) AS ?step265) .
BIND(((?step265 + ?targetMotifMatchRegionMatchBeginPositionMF_0011653) - 1) AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t66) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse13) .
FILTER (REGEX('[TVL][IV]D', SUBSTR(?thisSequenceValue, ?thisPositionOn16, (?thisPositionOn17 - ?thisPositionOn16)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00116a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch71 faldo:location ?templateMotifSequenceMatchRegionP0696872 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0696874 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06968MF_0011667 .
?templateMotifSequenceMatchRegionP0696872 faldo:begin ?templateMotifSequenceMatchBeginP0696873 .
?templateMotifSequenceMatchBeginP0696873 faldo:position ?templateMotifSequenceMatchBeginPositionP0696868 ;
faldo:reference isoform:P06968-1 .
?templateMotifSequenceProfileAlignmentOperationP0696874 edam:has_input signature:MF_00116 ;
rdf:type edam:operation_0300 .
?targetMotifMatch75 faldo:location ?targetMotifMatchRegionMatch76 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0011678 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06968MF_0011669 .
?targetMotifMatchRegionMatch76 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0011677 .
?targetMotifMatchRegionMatchBeginMF_0011677 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0011670 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0011678 edam:has_input signature:MF_00116 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06968MF_0011667, 1, (STRLEN(?templateMotifCigarP06968MF_0011667) - STRLEN(REPLACE(?templateMotifCigarP06968MF_0011667, CONCAT('^(?:-*[^-]){', STR(((71 - ?templateMotifSequenceMatchBeginPositionP0696868) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06968MF_0011669, 1, (STRLEN(?targetMotifMatchCigarP06968MF_0011669) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_0011669, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06968MF_0011669, 1, (STRLEN(?targetMotifMatchCigarP06968MF_0011669) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_0011669, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0011670) - 1) AS ?thisPositionOn24) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06968MF_0011667, 1, (STRLEN(?templateMotifCigarP06968MF_0011667) - STRLEN(REPLACE(?templateMotifCigarP06968MF_0011667, CONCAT('^(?:-*[^-]){', STR(((73 - ?templateMotifSequenceMatchBeginPositionP0696868) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06968MF_0011669, 1, (STRLEN(?targetMotifMatchCigarP06968MF_0011669) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_0011669, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06968MF_0011669, 1, (STRLEN(?targetMotifMatchCigarP06968MF_0011669) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_0011669, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) .
BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0011670) - 1) AS ?thisPositionOn25) .
BIND(?this AS ?pfs2t83) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse21) .
FILTER (REGEX('RS[GS]', SUBSTR(?thisSequenceValue, ?thisPositionOn24, (?thisPositionOn25 - ?thisPositionOn24)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00116a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch88 faldo:location ?templateMotifSequenceMatchRegionP0696889 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0696891 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06968MF_0011684 .
?templateMotifSequenceMatchRegionP0696889 faldo:begin ?templateMotifSequenceMatchBeginP0696890 .
?templateMotifSequenceMatchBeginP0696890 faldo:position ?templateMotifSequenceMatchBeginPositionP0696885 ;
faldo:reference isoform:P06968-1 .
?templateMotifSequenceProfileAlignmentOperationP0696891 edam:has_input signature:MF_00116 ;
rdf:type edam:operation_0300 .
?targetMotifMatch92 faldo:location ?targetMotifMatchRegionMatch93 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0011695 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06968MF_0011686 .
?targetMotifMatchRegionMatch93 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0011694 .
?targetMotifMatchRegionMatchBeginMF_0011694 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0011687 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0011695 edam:has_input signature:MF_00116 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06968MF_0011684, 1, (STRLEN(?templateMotifCigarP06968MF_0011684) - STRLEN(REPLACE(?templateMotifCigarP06968MF_0011684, CONCAT('^(?:-*[^-]){', STR(((84 - ?templateMotifSequenceMatchBeginPositionP0696885) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06968MF_0011686, 1, (STRLEN(?targetMotifMatchCigarP06968MF_0011686) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_0011686, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06968MF_0011686, 1, (STRLEN(?targetMotifMatchCigarP06968MF_0011686) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_0011686, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0011687) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs2t98) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb28) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse29) .
FILTER (REGEX('[NQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00116a27')) AS ?annotation27) .
BIND(?this AS ?pfs26) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch103 faldo:location ?templateMotifSequenceMatchRegionP06968104 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06968106 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06968MF_0011699 .
?templateMotifSequenceMatchRegionP06968104 faldo:begin ?templateMotifSequenceMatchBeginP06968105 .
?templateMotifSequenceMatchBeginP06968105 faldo:position ?templateMotifSequenceMatchBeginPositionP06968100 ;
faldo:reference isoform:P06968-1 .
?templateMotifSequenceProfileAlignmentOperationP06968106 edam:has_input signature:MF_00116 ;
rdf:type edam:operation_0300 .
?targetMotifMatch107 faldo:location ?targetMotifMatchRegionMatch108 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00116110 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06968MF_00116101 .
?targetMotifMatchRegionMatch108 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00116109 .
?targetMotifMatchRegionMatchBeginMF_00116109 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00116102 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00116110 edam:has_input signature:MF_00116 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06968MF_0011699, 1, (STRLEN(?templateMotifCigarP06968MF_0011699) - STRLEN(REPLACE(?templateMotifCigarP06968MF_0011699, CONCAT('^(?:-*[^-]){', STR(((96 - ?templateMotifSequenceMatchBeginPositionP06968100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06968MF_00116101, 1, (STRLEN(?targetMotifMatchCigarP06968MF_00116101) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_00116101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06968MF_00116101, 1, (STRLEN(?targetMotifMatchCigarP06968MF_00116101) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_00116101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) .
BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_00116102) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs2t113) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse37) .
FILTER (REGEX('[KM]', SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00116a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch118 faldo:location ?templateMotifSequenceMatchRegionP06968119 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06968121 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06968MF_00116114 .
?templateMotifSequenceMatchRegionP06968119 faldo:begin ?templateMotifSequenceMatchBeginP06968120 .
?templateMotifSequenceMatchBeginP06968120 faldo:position ?templateMotifSequenceMatchBeginPositionP06968115 ;
faldo:reference isoform:P06968-1 .
?templateMotifSequenceProfileAlignmentOperationP06968121 edam:has_input signature:MF_00116 ;
rdf:type edam:operation_0300 .
?targetMotifMatch122 faldo:location ?targetMotifMatchRegionMatch123 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00116125 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06968MF_00116116 .
?targetMotifMatchRegionMatch123 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00116124 .
?targetMotifMatchRegionMatchBeginMF_00116124 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00116117 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00116125 edam:has_input signature:MF_00116 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06968MF_00116114, 1, (STRLEN(?templateMotifCigarP06968MF_00116114) - STRLEN(REPLACE(?templateMotifCigarP06968MF_00116114, CONCAT('^(?:-*[^-]){', STR(((90 - ?templateMotifSequenceMatchBeginPositionP06968115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06968MF_00116116, 1, (STRLEN(?targetMotifMatchCigarP06968MF_00116116) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_00116116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06968MF_00116116, 1, (STRLEN(?targetMotifMatchCigarP06968MF_00116116) - STRLEN(REPLACE(?targetMotifMatchCigarP06968MF_00116116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) .
BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_00116117) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs3t128) .
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) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00116a43')) AS ?annotation43) .
BIND(?this AS ?pfs42) .
}
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon129 {taxon:561 taxon:1763}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon129 .
BIND(?this AS ?case9) .
}
}
"xsd:string |