| http://purl.uniprot.org/unirules/MF_00258#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:107255 up:source unirule:MF_00258 .
_:107256 up:source unirule:MF_00258 .
_:107257 up:source unirule:MF_00258 .
_:107258 up:source unirule:MF_00258 .
_:107259 up:source unirule:MF_00258 .
_:107260 up:source unirule:MF_00258 .
_:107261 up:source unirule:MF_00258 .
_:107262 up:source unirule:MF_00258 .
_:107263 up:source unirule:MF_00258 .
_:107264 up:source unirule:MF_00258 .
_:107265 up:source unirule:MF_00258 .
_:107266 up:source unirule:MF_00258 .
_:107267 up:source unirule:MF_00258 .
_:107268 up:source unirule:MF_00258 .
_:107269 up:source unirule:MF_00258 .
_:107270 up:source unirule:MF_00258 .
_:107271 up:source unirule:MF_00258 .
_:107272 up:source unirule:MF_00258 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ,
?annotation6 ;
up:classifiedWith GO:0008881 ,
GO:0009252 ,
keyword:133 ,
keyword:413 ,
keyword:573 ,
keyword:961 ;
up:recommendedName ?name0 .
?name0 up:ecName '5.1.1.3' ;
up:fullName 'Glutamate racemase' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'murI' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Provides the (R)-glutamate required for cell wall biosynthesis.' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 a up:Pathway_Annotation ;
rdfs:comment 'Cell wall biogenesis; peptidoglycan biosynthesis.' .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the aspartate/glutamate racemases family.' .
?pfs7 up:annotation ?annotation8 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
up:ligand ?ligand11 ;
rdf:type up:Binding_Site_Annotation .
?pfsb9 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?ligand11 rdfs:subClassOf ?molecule12 .
?molecule12 rdfs:label 'substrate' .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf ?molecule20 .
?molecule20 rdfs:label 'substrate' .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
up:ligand ?ligand27 ;
rdf:type up:Binding_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand27 rdfs:subClassOf ?molecule28 .
?molecule28 rdfs:label 'substrate' .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf ?molecule36 .
?molecule36 rdfs:label 'substrate' .
?pfs39 up:annotation ?annotation40 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor/acceptor' .
?pfsb41 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?pfs45 up:annotation ?annotation46 .
?annotation46 faldo:begin ?pfsb47 ;
faldo:end ?pfse48 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor/acceptor' .
?pfsb47 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?pfse48 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
_:107273 a rdf:Statement ;
up:attribution _:107255 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:107274 a rdf:Statement ;
up:attribution _:107256 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:107275 a rdf:Statement ;
up:attribution _:107257 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:107276 a rdf:Statement ;
up:attribution _:107258 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:107277 a rdf:Statement ;
up:attribution _:107259 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:107278 a rdf:Statement ;
up:attribution _:107260 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:107279 a rdf:Statement ;
up:attribution _:107261 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:133 .
_:107280 a rdf:Statement ;
up:attribution _:107262 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:961 .
_:107281 a rdf:Statement ;
up:attribution _:107263 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:107282 a rdf:Statement ;
up:attribution _:107264 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:573 .
_:107283 a rdf:Statement ;
up:attribution _:107265 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008881 .
_:107284 a rdf:Statement ;
up:attribution _:107266 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009252 .
_:107285 a rdf:Statement ;
up:source unirule:MF_00258 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:107286 a rdf:Statement ;
up:attribution _:107267 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:107287 a rdf:Statement ;
up:source unirule:MF_00258 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:107288 a rdf:Statement ;
up:attribution _:107268 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:107289 a rdf:Statement ;
up:source unirule:MF_00258 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:107290 a rdf:Statement ;
up:attribution _:107269 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:107291 a rdf:Statement ;
up:source unirule:MF_00258 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:107292 a rdf:Statement ;
up:attribution _:107270 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:107293 a rdf:Statement ;
up:source unirule:MF_00258 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:107294 a rdf:Statement ;
up:attribution _:107271 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:107295 a rdf:Statement ;
up:source unirule:MF_00258 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:107296 a rdf:Statement ;
up:attribution _:107272 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00258
#Rule MF_00258 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00258 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00258a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00258a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00258a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00258a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00258a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch55 faldo:location ?templateMotifSequenceMatchRegionP2263456 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2263458 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP22634MF_0025851 .
?templateMotifSequenceMatchRegionP2263456 faldo:begin ?templateMotifSequenceMatchBeginP2263457 .
?templateMotifSequenceMatchBeginP2263457 faldo:position ?templateMotifSequenceMatchBeginPositionP2263452 ;
faldo:reference isoform:P22634-1 .
?templateMotifSequenceProfileAlignmentOperationP2263458 edam:has_input signature:MF_00258 ;
rdf:type edam:operation_0300 .
?targetMotifMatch59 faldo:location ?targetMotifMatchRegionMatch60 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0025862 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP22634MF_0025853 .
?targetMotifMatchRegionMatch60 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0025861 .
?targetMotifMatchRegionMatchBeginMF_0025861 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0025854 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0025862 edam:has_input signature:MF_00258 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22634MF_0025851, 1, (STRLEN(?templateMotifCigarP22634MF_0025851) - STRLEN(REPLACE(?templateMotifCigarP22634MF_0025851, CONCAT('^(?:-*[^-]){', STR(((28 - ?templateMotifSequenceMatchBeginPositionP2263452) + 1)), '}'), '')))), '[a-z]', '')) AS ?step163) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22634MF_0025853, 1, (STRLEN(?targetMotifMatchCigarP22634MF_0025853) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_0025853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22634MF_0025853, 1, (STRLEN(?targetMotifMatchCigarP22634MF_0025853) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_0025853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), '')))), '[^-]', ''))) AS ?step264) .
BIND(((?step264 + ?targetMotifMatchRegionMatchBeginPositionMF_0025854) - 1) AS ?thisPositionOn13) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22634MF_0025851, 1, (STRLEN(?templateMotifCigarP22634MF_0025851) - STRLEN(REPLACE(?templateMotifCigarP22634MF_0025851, CONCAT('^(?:-*[^-]){', STR(((29 - ?templateMotifSequenceMatchBeginPositionP2263452) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22634MF_0025853, 1, (STRLEN(?targetMotifMatchCigarP22634MF_0025853) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_0025853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22634MF_0025853, 1, (STRLEN(?targetMotifMatchCigarP22634MF_0025853) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_0025853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0025854) - 1) AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse10) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn13, (?thisPositionOn14 - ?thisPositionOn13)) = 'DS')) .
BIND(URI(CONCAT(STR(?this), '#MF_00258a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionP2263473 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2263475 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP22634MF_0025868 .
?templateMotifSequenceMatchRegionP2263473 faldo:begin ?templateMotifSequenceMatchBeginP2263474 .
?templateMotifSequenceMatchBeginP2263474 faldo:position ?templateMotifSequenceMatchBeginPositionP2263469 ;
faldo:reference isoform:P22634-1 .
?templateMotifSequenceProfileAlignmentOperationP2263475 edam:has_input signature:MF_00258 ;
rdf:type edam:operation_0300 .
?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0025879 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP22634MF_0025870 .
?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0025878 .
?targetMotifMatchRegionMatchBeginMF_0025878 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0025871 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0025879 edam:has_input signature:MF_00258 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22634MF_0025868, 1, (STRLEN(?templateMotifCigarP22634MF_0025868) - STRLEN(REPLACE(?templateMotifCigarP22634MF_0025868, CONCAT('^(?:-*[^-]){', STR(((60 - ?templateMotifSequenceMatchBeginPositionP2263469) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22634MF_0025870, 1, (STRLEN(?targetMotifMatchCigarP22634MF_0025870) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_0025870, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22634MF_0025870, 1, (STRLEN(?targetMotifMatchCigarP22634MF_0025870) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_0025870, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0025871) - 1) AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22634MF_0025868, 1, (STRLEN(?templateMotifCigarP22634MF_0025868) - STRLEN(REPLACE(?templateMotifCigarP22634MF_0025868, CONCAT('^(?:-*[^-]){', STR(((61 - ?templateMotifSequenceMatchBeginPositionP2263469) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22634MF_0025870, 1, (STRLEN(?targetMotifMatchCigarP22634MF_0025870) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_0025870, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22634MF_0025870, 1, (STRLEN(?targetMotifMatchCigarP22634MF_0025870) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_0025870, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) .
BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0025871) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t84) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse18) .
FILTER (REGEX('[YF][GS]', SUBSTR(?thisSequenceValue, ?thisPositionOn21, (?thisPositionOn22 - ?thisPositionOn21)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00258a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionP2263490 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2263492 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP22634MF_0025885 .
?templateMotifSequenceMatchRegionP2263490 faldo:begin ?templateMotifSequenceMatchBeginP2263491 .
?templateMotifSequenceMatchBeginP2263491 faldo:position ?templateMotifSequenceMatchBeginPositionP2263486 ;
faldo:reference isoform:P22634-1 .
?templateMotifSequenceProfileAlignmentOperationP2263492 edam:has_input signature:MF_00258 ;
rdf:type edam:operation_0300 .
?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0025896 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP22634MF_0025887 .
?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0025895 .
?targetMotifMatchRegionMatchBeginMF_0025895 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0025888 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0025896 edam:has_input signature:MF_00258 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22634MF_0025885, 1, (STRLEN(?templateMotifCigarP22634MF_0025885) - STRLEN(REPLACE(?templateMotifCigarP22634MF_0025885, CONCAT('^(?:-*[^-]){', STR(((93 - ?templateMotifSequenceMatchBeginPositionP2263486) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22634MF_0025887, 1, (STRLEN(?targetMotifMatchCigarP22634MF_0025887) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_0025887, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22634MF_0025887, 1, (STRLEN(?targetMotifMatchCigarP22634MF_0025887) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_0025887, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0025888) - 1) AS ?thisPositionOn29) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22634MF_0025885, 1, (STRLEN(?templateMotifCigarP22634MF_0025885) - STRLEN(REPLACE(?templateMotifCigarP22634MF_0025885, CONCAT('^(?:-*[^-]){', STR(((94 - ?templateMotifSequenceMatchBeginPositionP2263486) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22634MF_0025887, 1, (STRLEN(?targetMotifMatchCigarP22634MF_0025887) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_0025887, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22634MF_0025887, 1, (STRLEN(?targetMotifMatchCigarP22634MF_0025887) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_0025887, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) .
BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0025888) - 1) AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t101) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse26) .
FILTER (REGEX('N[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn29, (?thisPositionOn30 - ?thisPositionOn29)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00258a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch106 faldo:location ?templateMotifSequenceMatchRegionP22634107 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP22634109 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP22634MF_00258102 .
?templateMotifSequenceMatchRegionP22634107 faldo:begin ?templateMotifSequenceMatchBeginP22634108 .
?templateMotifSequenceMatchBeginP22634108 faldo:position ?templateMotifSequenceMatchBeginPositionP22634103 ;
faldo:reference isoform:P22634-1 .
?templateMotifSequenceProfileAlignmentOperationP22634109 edam:has_input signature:MF_00258 ;
rdf:type edam:operation_0300 .
?targetMotifMatch110 faldo:location ?targetMotifMatchRegionMatch111 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00258113 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP22634MF_00258104 .
?targetMotifMatchRegionMatch111 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00258112 .
?targetMotifMatchRegionMatchBeginMF_00258112 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00258105 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00258113 edam:has_input signature:MF_00258 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22634MF_00258102, 1, (STRLEN(?templateMotifCigarP22634MF_00258102) - STRLEN(REPLACE(?templateMotifCigarP22634MF_00258102, CONCAT('^(?:-*[^-]){', STR(((205 - ?templateMotifSequenceMatchBeginPositionP22634103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22634MF_00258104, 1, (STRLEN(?targetMotifMatchCigarP22634MF_00258104) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_00258104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22634MF_00258104, 1, (STRLEN(?targetMotifMatchCigarP22634MF_00258104) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_00258104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) .
BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_00258105) - 1) AS ?thisPositionOn37) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22634MF_00258102, 1, (STRLEN(?templateMotifCigarP22634MF_00258102) - STRLEN(REPLACE(?templateMotifCigarP22634MF_00258102, CONCAT('^(?:-*[^-]){', STR(((206 - ?templateMotifSequenceMatchBeginPositionP22634103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22634MF_00258104, 1, (STRLEN(?targetMotifMatchCigarP22634MF_00258104) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_00258104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22634MF_00258104, 1, (STRLEN(?targetMotifMatchCigarP22634MF_00258104) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_00258104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) .
BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_00258105) - 1) AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t118) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, (?thisPositionOn38 - ?thisPositionOn37)) = 'TH')) .
BIND(URI(CONCAT(STR(?this), '#MF_00258a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch123 faldo:location ?templateMotifSequenceMatchRegionP22634124 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP22634126 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP22634MF_00258119 .
?templateMotifSequenceMatchRegionP22634124 faldo:begin ?templateMotifSequenceMatchBeginP22634125 .
?templateMotifSequenceMatchBeginP22634125 faldo:position ?templateMotifSequenceMatchBeginPositionP22634120 ;
faldo:reference isoform:P22634-1 .
?templateMotifSequenceProfileAlignmentOperationP22634126 edam:has_input signature:MF_00258 ;
rdf:type edam:operation_0300 .
?targetMotifMatch127 faldo:location ?targetMotifMatchRegionMatch128 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00258130 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP22634MF_00258121 .
?targetMotifMatchRegionMatch128 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00258129 .
?targetMotifMatchRegionMatchBeginMF_00258129 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00258122 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00258130 edam:has_input signature:MF_00258 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22634MF_00258119, 1, (STRLEN(?templateMotifCigarP22634MF_00258119) - STRLEN(REPLACE(?templateMotifCigarP22634MF_00258119, CONCAT('^(?:-*[^-]){', STR(((92 - ?templateMotifSequenceMatchBeginPositionP22634120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22634MF_00258121, 1, (STRLEN(?targetMotifMatchCigarP22634MF_00258121) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_00258121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22634MF_00258121, 1, (STRLEN(?targetMotifMatchCigarP22634MF_00258121) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_00258121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) .
BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_00258122) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs1t133) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse42) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_00258a40')) AS ?annotation40) .
BIND(?this AS ?pfs39) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch138 faldo:location ?templateMotifSequenceMatchRegionP22634139 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP22634141 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP22634MF_00258134 .
?templateMotifSequenceMatchRegionP22634139 faldo:begin ?templateMotifSequenceMatchBeginP22634140 .
?templateMotifSequenceMatchBeginP22634140 faldo:position ?templateMotifSequenceMatchBeginPositionP22634135 ;
faldo:reference isoform:P22634-1 .
?templateMotifSequenceProfileAlignmentOperationP22634141 edam:has_input signature:MF_00258 ;
rdf:type edam:operation_0300 .
?targetMotifMatch142 faldo:location ?targetMotifMatchRegionMatch143 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00258145 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP22634MF_00258136 .
?targetMotifMatchRegionMatch143 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00258144 .
?targetMotifMatchRegionMatchBeginMF_00258144 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00258137 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00258145 edam:has_input signature:MF_00258 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22634MF_00258134, 1, (STRLEN(?templateMotifCigarP22634MF_00258134) - STRLEN(REPLACE(?templateMotifCigarP22634MF_00258134, CONCAT('^(?:-*[^-]){', STR(((204 - ?templateMotifSequenceMatchBeginPositionP22634135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22634MF_00258136, 1, (STRLEN(?targetMotifMatchCigarP22634MF_00258136) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_00258136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22634MF_00258136, 1, (STRLEN(?targetMotifMatchCigarP22634MF_00258136) - STRLEN(REPLACE(?targetMotifMatchCigarP22634MF_00258136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) .
BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_00258137) - 1) AS ?thisPositionOn49) .
BIND(?thisPositionOn49 AS ?thisPositionOn50) .
BIND(?this AS ?pfs1t148) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse48) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_00258a46')) AS ?annotation46) .
BIND(?this AS ?pfs45) .
}
}
"xsd:string |