| http://purl.uniprot.org/unirules/MF_01433#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:518405 up:source unirule:MF_01433 .
_:518406 up:source unirule:MF_01433 .
_:518407 up:source unirule:MF_01433 .
_:518408 up:source unirule:MF_01433 .
_:518409 up:source unirule:MF_01433 .
_:518410 up:source unirule:MF_01433 .
_:518411 up:source unirule:MF_01433 .
_:518412 up:source unirule:MF_01433 .
_:518413 up:source unirule:MF_01433 .
_:518414 up:source unirule:MF_01433 .
_:518415 up:source unirule:MF_01433 .
_:518416 up:source unirule:MF_01433 .
_:518417 up:source unirule:MF_01433 .
_:518418 up:source unirule:MF_01433 .
_:518419 up:source unirule:MF_01433 .
_:518420 up:source unirule:MF_01433 .
_:518421 up:source unirule:MF_01433 .
_:518422 up:source unirule:MF_01433 .
_:518423 up:source unirule:MF_01433 .
_:518424 up:source unirule:MF_01433 .
_:518425 up:source unirule:MF_01433 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0006206 ,
GO:0050263 ,
keyword:326 ,
keyword:378 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.2.2.8' ;
up:fullName 'Pyrimidine-specific ribonucleoside hydrolase RihB' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Cytidine/uridine-specific hydrolase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'rihB' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Hydrolyzes cytidine or uridine to ribose and cytosine or uracil, respectively. Has a clear preference for cytidine over uridine. Strictly specific for ribonucleosides.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Subunit_Annotation ;
rdfs:comment 'Homotetramer.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the IUNH family. RihB subfamily.' .
?case8 up:classifiedWith GO:0005509 ,
keyword:106 ,
keyword:479 .
?pfs9 up:annotation ?annotation10 ,
?annotation16 ,
?annotation22 ,
?annotation28 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
up:ligand ?ligand13 ;
rdf:type up:Binding_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand13 rdfs:subClassOf chebi:29108 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf chebi:29108 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf chebi:29108 .
?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:29108 .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb36 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfs40 up:annotation ?annotation41 .
?annotation41 faldo:begin ?pfsb42 ;
faldo:end ?pfse43 ;
up:ligand ?ligand44 ;
rdf:type up:Binding_Site_Annotation .
?pfsb42 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse43 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?ligand44 rdfs:subClassOf ?molecule45 .
?molecule45 rdfs:label 'substrate' .
?pfs48 up:annotation ?annotation49 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
up:ligand ?ligand52 ;
rdf:type up:Binding_Site_Annotation .
?pfsb50 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?pfse51 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?ligand52 rdfs:subClassOf ?molecule53 .
?molecule53 rdfs:label 'substrate' .
_:518426 a rdf:Statement ;
up:attribution _:518405 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:518427 a rdf:Statement ;
up:attribution _:518406 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:518428 a rdf:Statement ;
up:attribution _:518407 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:518429 a rdf:Statement ;
up:attribution _:518408 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:518430 a rdf:Statement ;
up:attribution _:518409 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:518431 a rdf:Statement ;
up:attribution _:518410 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:518432 a rdf:Statement ;
up:attribution _:518411 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:518433 a rdf:Statement ;
up:attribution _:518412 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:326 .
_:518434 a rdf:Statement ;
up:attribution _:518413 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:518435 a rdf:Statement ;
up:attribution _:518414 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0050263 .
_:518436 a rdf:Statement ;
up:attribution _:518415 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006206 .
_:518437 a rdf:Statement ;
up:attribution _:518416 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:106 .
_:518438 a rdf:Statement ;
up:attribution _:518417 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:518439 a rdf:Statement ;
up:attribution _:518418 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005509 .
_:518440 a rdf:Statement ;
up:source unirule:MF_01433 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:518441 a rdf:Statement ;
up:attribution _:518419 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:518442 a rdf:Statement ;
up:source unirule:MF_01433 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:518443 a rdf:Statement ;
up:attribution _:518420 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:518444 a rdf:Statement ;
up:source unirule:MF_01433 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:518445 a rdf:Statement ;
up:attribution _:518421 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:518446 a rdf:Statement ;
up:source unirule:MF_01433 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:518447 a rdf:Statement ;
up:attribution _:518422 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:518448 a rdf:Statement ;
up:source unirule:MF_01433 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:518449 a rdf:Statement ;
up:attribution _:518423 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:518450 a rdf:Statement ;
up:source unirule:MF_01433 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:518451 a rdf:Statement ;
up:attribution _:518424 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:518452 a rdf:Statement ;
up:source unirule:MF_01433 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:518453 a rdf:Statement ;
up:attribution _:518425 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01433
#Rule MF_01433 Created by:? on:2005-12-20 Modified by:Edouard de Castro on:2022-11-19
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01433 .
?thisOrganism rdfs:subClassOf+ taxon:543 .
BIND(URI(CONCAT(STR(?this), '#MF_01433a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01433a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01433a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01433a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01433a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01433a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch60 faldo:location ?templateMotifSequenceMatchRegionP3302261 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3302263 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33022MF_0143356 .
?templateMotifSequenceMatchRegionP3302261 faldo:begin ?templateMotifSequenceMatchBeginP3302262 .
?templateMotifSequenceMatchBeginP3302262 faldo:position ?templateMotifSequenceMatchBeginPositionP3302257 ;
faldo:reference isoform:P33022-1 .
?templateMotifSequenceProfileAlignmentOperationP3302263 edam:has_input signature:MF_01433 ;
rdf:type edam:operation_0300 .
?targetMotifMatch64 faldo:location ?targetMotifMatchRegionMatch65 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0143367 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33022MF_0143358 .
?targetMotifMatchRegionMatch65 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0143366 .
?targetMotifMatchRegionMatchBeginMF_0143366 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0143359 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0143367 edam:has_input signature:MF_01433 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33022MF_0143356, 1, (STRLEN(?templateMotifCigarP33022MF_0143356) - STRLEN(REPLACE(?templateMotifCigarP33022MF_0143356, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionP3302257) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33022MF_0143358, 1, (STRLEN(?targetMotifMatchCigarP33022MF_0143358) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_0143358, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33022MF_0143358, 1, (STRLEN(?targetMotifMatchCigarP33022MF_0143358) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_0143358, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) .
BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0143359) - 1) AS ?thisPositionOn14) .
BIND(?thisPositionOn14 AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t70) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) .
FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1))) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33022MF_0143356, 1, (STRLEN(?templateMotifCigarP33022MF_0143356) - STRLEN(REPLACE(?templateMotifCigarP33022MF_0143356, CONCAT('^(?:-*[^-]){', STR(((16 - ?templateMotifSequenceMatchBeginPositionP3302257) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33022MF_0143358, 1, (STRLEN(?targetMotifMatchCigarP33022MF_0143358) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_0143358, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33022MF_0143358, 1, (STRLEN(?targetMotifMatchCigarP33022MF_0143358) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_0143358, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0143359) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33022MF_0143356, 1, (STRLEN(?templateMotifCigarP33022MF_0143356) - STRLEN(REPLACE(?templateMotifCigarP33022MF_0143356, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionP3302257) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33022MF_0143358, 1, (STRLEN(?targetMotifMatchCigarP33022MF_0143358) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_0143358, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33022MF_0143358, 1, (STRLEN(?targetMotifMatchCigarP33022MF_0143358) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_0143358, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) .
BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0143359) - 1) AS ?thisPositionOn26) .
BIND(?thisPositionOn26 AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t76) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'V')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33022MF_0143356, 1, (STRLEN(?templateMotifCigarP33022MF_0143356) - STRLEN(REPLACE(?templateMotifCigarP33022MF_0143356, CONCAT('^(?:-*[^-]){', STR(((240 - ?templateMotifSequenceMatchBeginPositionP3302257) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33022MF_0143358, 1, (STRLEN(?targetMotifMatchCigarP33022MF_0143358) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_0143358, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33022MF_0143358, 1, (STRLEN(?targetMotifMatchCigarP33022MF_0143358) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_0143358, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0143359) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t79) .
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) = 'D')) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch84 faldo:location ?templateMotifSequenceMatchRegionP3302285 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3302287 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33022MF_0143380 .
?templateMotifSequenceMatchRegionP3302285 faldo:begin ?templateMotifSequenceMatchBeginP3302286 .
?templateMotifSequenceMatchBeginP3302286 faldo:position ?templateMotifSequenceMatchBeginPositionP3302281 ;
faldo:reference isoform:P33022-1 .
?templateMotifSequenceProfileAlignmentOperationP3302287 edam:has_input signature:MF_01433 ;
rdf:type edam:operation_0300 .
?targetMotifMatch88 faldo:location ?targetMotifMatchRegionMatch89 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0143391 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33022MF_0143382 .
?targetMotifMatchRegionMatch89 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0143390 .
?targetMotifMatchRegionMatchBeginMF_0143390 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0143383 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0143391 edam:has_input signature:MF_01433 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33022MF_0143380, 1, (STRLEN(?templateMotifCigarP33022MF_0143380) - STRLEN(REPLACE(?templateMotifCigarP33022MF_0143380, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionP3302281) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33022MF_0143382, 1, (STRLEN(?targetMotifMatchCigarP33022MF_0143382) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_0143382, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33022MF_0143382, 1, (STRLEN(?targetMotifMatchCigarP33022MF_0143382) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_0143382, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) .
BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0143383) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs2t94) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse37) .
FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01433a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch99 faldo:location ?templateMotifSequenceMatchRegionP33022100 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP33022102 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33022MF_0143395 .
?templateMotifSequenceMatchRegionP33022100 faldo:begin ?templateMotifSequenceMatchBeginP33022101 .
?templateMotifSequenceMatchBeginP33022101 faldo:position ?templateMotifSequenceMatchBeginPositionP3302296 ;
faldo:reference isoform:P33022-1 .
?templateMotifSequenceProfileAlignmentOperationP33022102 edam:has_input signature:MF_01433 ;
rdf:type edam:operation_0300 .
?targetMotifMatch103 faldo:location ?targetMotifMatchRegionMatch104 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01433106 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33022MF_0143397 .
?targetMotifMatchRegionMatch104 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01433105 .
?targetMotifMatchRegionMatchBeginMF_01433105 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0143398 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01433106 edam:has_input signature:MF_01433 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33022MF_0143395, 1, (STRLEN(?templateMotifCigarP33022MF_0143395) - STRLEN(REPLACE(?templateMotifCigarP33022MF_0143395, CONCAT('^(?:-*[^-]){', STR(((227 - ?templateMotifSequenceMatchBeginPositionP3302296) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33022MF_0143397, 1, (STRLEN(?targetMotifMatchCigarP33022MF_0143397) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_0143397, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33022MF_0143397, 1, (STRLEN(?targetMotifMatchCigarP33022MF_0143397) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_0143397, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) .
BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0143398) - 1) AS ?thisPositionOn46) .
BIND(?thisPositionOn46 AS ?thisPositionOn47) .
BIND(?this AS ?pfs2t109) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse43) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'Q')) .
BIND(URI(CONCAT(STR(?this), '#MF_01433a41')) AS ?annotation41) .
BIND(?this AS ?pfs40) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch114 faldo:location ?templateMotifSequenceMatchRegionP33022115 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP33022117 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33022MF_01433110 .
?templateMotifSequenceMatchRegionP33022115 faldo:begin ?templateMotifSequenceMatchBeginP33022116 .
?templateMotifSequenceMatchBeginP33022116 faldo:position ?templateMotifSequenceMatchBeginPositionP33022111 ;
faldo:reference isoform:P33022-1 .
?templateMotifSequenceProfileAlignmentOperationP33022117 edam:has_input signature:MF_01433 ;
rdf:type edam:operation_0300 .
?targetMotifMatch118 faldo:location ?targetMotifMatchRegionMatch119 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01433121 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33022MF_01433112 .
?targetMotifMatchRegionMatch119 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01433120 .
?targetMotifMatchRegionMatchBeginMF_01433120 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01433113 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01433121 edam:has_input signature:MF_01433 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33022MF_01433110, 1, (STRLEN(?templateMotifCigarP33022MF_01433110) - STRLEN(REPLACE(?templateMotifCigarP33022MF_01433110, CONCAT('^(?:-*[^-]){', STR(((239 - ?templateMotifSequenceMatchBeginPositionP33022111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33022MF_01433112, 1, (STRLEN(?targetMotifMatchCigarP33022MF_01433112) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_01433112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33022MF_01433112, 1, (STRLEN(?targetMotifMatchCigarP33022MF_01433112) - STRLEN(REPLACE(?targetMotifMatchCigarP33022MF_01433112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) .
BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_01433113) - 1) AS ?thisPositionOn54) .
BIND(?thisPositionOn54 AS ?thisPositionOn55) .
BIND(?this AS ?pfs2t124) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse51) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01433a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag125) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag125, ?UNBOUND_VARIABLE) AS ?case8) .
}
"xsd:string |