Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_03020#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03020#construct-template-158
http://purl.uniprot.org/unirules/MF_03020#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03020#construct-template-118
http://purl.uniprot.org/unirules/MF_03020#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03020#construct-template-159
http://purl.uniprot.org/unirules/MF_03020#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03020#construct-template-170
http://purl.uniprot.org/unirules/MF_03020#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03020#construct-template-171
http://purl.uniprot.org/unirules/MF_03020#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03020#construct-template-172
http://purl.uniprot.org/unirules/MF_03020#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03020#construct-template-173
http://purl.uniprot.org/unirules/MF_03020#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03020#construct-template-150
http://purl.uniprot.org/unirules/MF_03020#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03020#construct-template-174
http://purl.uniprot.org/unirules/MF_03020#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03020#construct-template-175
http://purl.uniprot.org/unirules/MF_03020#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_03020#construct-template-151
http://purl.uniprot.org/unirules/MF_03020#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_03020#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_03020#construct-where-list-0
http://purl.uniprot.org/unirules/MF_03020#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_03020#construct-template-list-0
http://purl.uniprot.org/unirules/MF_03020#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:790268 up:source unirule:MF_03020 . _:790269 up:source unirule:MF_03020 . _:790270 up:source unirule:MF_03020 . _:790271 up:source unirule:MF_03020 . _:790272 up:source unirule:MF_03020 . _:790273 up:source unirule:MF_03020 . _:790274 up:source unirule:MF_03020 . _:790275 up:source unirule:MF_03020 . _:790276 up:source unirule:MF_03020 . _:790277 up:source unirule:MF_03020 . _:790278 up:source unirule:MF_03020 . _:790279 up:source unirule:MF_03020 . _:790280 up:source unirule:MF_03020 . _:790281 up:source unirule:MF_03020 . _:790282 up:source unirule:MF_03020 . _:790283 up:source unirule:MF_03020 . _:790284 up:source unirule:MF_03020 . _:790285 up:source unirule:MF_03020 . _:790286 up:source unirule:MF_03020 . _:790287 up:source unirule:MF_03020 . _:790288 up:source unirule:MF_03020 . _:790289 up:source unirule:MF_03020 . _:790290 up:source unirule:MF_03020 . _:790291 up:source unirule:MF_03020 . _:790292 up:source unirule:MF_03020 . _:790293 up:source unirule:MF_03020 . _:790294 up:source unirule:MF_03020 . _:790295 up:source unirule:MF_03020 . _:790296 up:source unirule:MF_03020 . _:790297 up:source unirule:MF_03020 . _:790298 up:source unirule:MF_03020 . ?this up:annotation ?annotation0 , ?annotation1 , ?annotation3 , ?annotation4 , ?annotation5 , ?annotation6 ; up:classifiedWith GO:0004833 , GO:0019441 , GO:0020037 , keyword:223 , keyword:349 , keyword:408 , keyword:479 , keyword:560 , keyword:823 . ?annotation0 a up:Function_Annotation ; rdfs:comment 'Heme-dependent dioxygenase that catalyzes the oxidative cleavage of the L-tryptophan (L-Trp) pyrrole ring and converts L-tryptophan to N-formyl-L-kynurenine. Catalyzes the oxidative cleavage of the indole moiety.' . ?annotation1 up:activity ?activity2 ; rdf:type up:Catalytic_Activity_Annotation . ?activity2 up:catalyticActivity ; up:enzymeClass . ?annotation3 up:cofactor chebi:30413 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 heme group per subunit.' . ?annotation4 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid degradation; L-tryptophan degradation via kynurenine pathway; L-kynurenine from L-tryptophan: step 1/2.' . ?annotation5 a up:Subunit_Annotation ; rdfs:comment 'Homotetramer. Dimer of dimers.' . ?annotation6 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the tryptophan 2,3-dioxygenase family.' . ?case7 up:classifiedWith GO:0006727 . ?case10 up:alternativeName ?name12 , ?name13 , ?name14 , ?name15 , ?name16 ; up:recommendedName ?name11 . ?name11 up:ecName '1.13.11.11' ; up:fullName 'Tryptophan 2,3-dioxygenase' ; up:shortName 'TDO' ; rdf:type up:Structured_Name . ?name12 up:fullName 'Protein vermilion' ; rdf:type up:Structured_Name . ?name13 up:fullName 'Tryptamin 2,3-dioxygenase' ; rdf:type up:Structured_Name . ?name14 up:fullName 'Tryptophan oxygenase' ; up:shortName 'TO' , 'TRPO' ; rdf:type up:Structured_Name . ?name15 up:fullName 'Tryptophan pyrrolase' ; rdf:type up:Structured_Name . ?name16 up:fullName 'Tryptophanase' ; rdf:type up:Structured_Name . ?case17 up:alternativeName ?name19 , ?name20 , ?name21 , ?name22 ; up:recommendedName ?name18 . ?name18 up:ecName '1.13.11.11' ; up:fullName 'Tryptophan 2,3-dioxygenase' ; up:shortName 'TDO' ; rdf:type up:Structured_Name . ?name19 up:fullName 'Tryptamin 2,3-dioxygenase' ; rdf:type up:Structured_Name . ?name20 up:fullName 'Tryptophan oxygenase' ; up:shortName 'TO' , 'TRPO' ; rdf:type up:Structured_Name . ?name21 up:fullName 'Tryptophan pyrrolase' ; rdf:type up:Structured_Name . ?name22 up:fullName 'Tryptophanase' ; rdf:type up:Structured_Name . ?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 ; rdfs:comment 'axial binding residue' . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 up:ligandPart ?ligand35 ; rdfs:subClassOf chebi:18248 , chebi:30413 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf ?molecule43 . ?molecule43 rdfs:label 'substrate' . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; up:ligand ?ligand50 ; rdf:type up:Binding_Site_Annotation . ?pfsb48 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?ligand50 rdfs:subClassOf ?molecule51 . ?molecule51 rdfs:label 'substrate' . _:790299 a rdf:Statement ; up:attribution _:790268 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:790300 a rdf:Statement ; up:attribution _:790269 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:790301 a rdf:Statement ; up:attribution _:790270 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:790302 a rdf:Statement ; up:attribution _:790271 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:790303 a rdf:Statement ; up:attribution _:790272 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:790304 a rdf:Statement ; up:attribution _:790273 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:790305 a rdf:Statement ; up:attribution _:790274 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:223 . _:790306 a rdf:Statement ; up:attribution _:790275 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:349 . _:790307 a rdf:Statement ; up:attribution _:790276 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:790308 a rdf:Statement ; up:attribution _:790277 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:790309 a rdf:Statement ; up:attribution _:790278 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:790310 a rdf:Statement ; up:attribution _:790279 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:823 . _:790311 a rdf:Statement ; up:attribution _:790280 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004833 . _:790312 a rdf:Statement ; up:attribution _:790281 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0020037 . _:790313 a rdf:Statement ; up:attribution _:790282 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019441 . _:790314 a rdf:Statement ; up:attribution _:790283 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object GO:0006727 . _:790315 a rdf:Statement ; up:attribution _:790284 ; rdf:subject ?case10 ; rdf:predicate up:recommendedName ; rdf:object ?name11 . _:790316 a rdf:Statement ; up:attribution _:790285 ; rdf:subject ?case10 ; rdf:predicate up:alternativeName ; rdf:object ?name12 . _:790317 a rdf:Statement ; up:attribution _:790286 ; rdf:subject ?case10 ; rdf:predicate up:alternativeName ; rdf:object ?name13 . _:790318 a rdf:Statement ; up:attribution _:790287 ; rdf:subject ?case10 ; rdf:predicate up:alternativeName ; rdf:object ?name14 . _:790319 a rdf:Statement ; up:attribution _:790288 ; rdf:subject ?case10 ; rdf:predicate up:alternativeName ; rdf:object ?name15 . _:790320 a rdf:Statement ; up:attribution _:790289 ; rdf:subject ?case10 ; rdf:predicate up:alternativeName ; rdf:object ?name16 . _:790321 a rdf:Statement ; up:attribution _:790290 ; rdf:subject ?case17 ; rdf:predicate up:recommendedName ; rdf:object ?name18 . _:790322 a rdf:Statement ; up:attribution _:790291 ; rdf:subject ?case17 ; rdf:predicate up:alternativeName ; rdf:object ?name19 . _:790323 a rdf:Statement ; up:attribution _:790292 ; rdf:subject ?case17 ; rdf:predicate up:alternativeName ; rdf:object ?name20 . _:790324 a rdf:Statement ; up:attribution _:790293 ; rdf:subject ?case17 ; rdf:predicate up:alternativeName ; rdf:object ?name21 . _:790325 a rdf:Statement ; up:attribution _:790294 ; rdf:subject ?case17 ; rdf:predicate up:alternativeName ; rdf:object ?name22 . _:790326 a rdf:Statement ; up:source unirule:MF_03020 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:790327 a rdf:Statement ; up:attribution _:790295 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:790328 a rdf:Statement ; up:source unirule:MF_03020 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:790329 a rdf:Statement ; up:attribution _:790296 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:790330 a rdf:Statement ; up:source unirule:MF_03020 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:790331 a rdf:Statement ; up:attribution _:790297 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:790332 a rdf:Statement ; up:source unirule:MF_03020 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:790333 a rdf:Statement ; up:attribution _:790298 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03020 #Rule MF_03020 Created by:? on:2009-02-12 Modified by:Catherine Rivoire on:2025-09-18 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01972 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . BIND(URI(CONCAT(STR(?this), '#MF_03020a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_03020a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_03020a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_03020a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_03020a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_03020a6')) AS ?annotation6) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch58 faldo:location ?templateMotifSequenceMatchRegionQ8PDA859 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8PDA861 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8PDA8MF_0197254 . ?templateMotifSequenceMatchRegionQ8PDA859 faldo:begin ?templateMotifSequenceMatchBeginQ8PDA860 . ?templateMotifSequenceMatchBeginQ8PDA860 faldo:position ?templateMotifSequenceMatchBeginPositionQ8PDA855 ; faldo:reference isoform:Q8PDA8-1 . ?templateMotifSequenceProfileAlignmentOperationQ8PDA861 edam:has_input signature:MF_01972 ; rdf:type edam:operation_0300 . ?targetMotifMatch62 faldo:location ?targetMotifMatchRegionMatch63 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0197265 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8PDA8MF_0197256 . ?targetMotifMatchRegionMatch63 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0197264 . ?targetMotifMatchRegionMatchBeginMF_0197264 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0197257 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0197265 edam:has_input signature:MF_01972 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8PDA8MF_0197254, 1, (STRLEN(?templateMotifCigarQ8PDA8MF_0197254) - STRLEN(REPLACE(?templateMotifCigarQ8PDA8MF_0197254, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionQ8PDA855) + 1)), '}'), '')))), '[a-z]', '')) AS ?step166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8PDA8MF_0197256, 1, (STRLEN(?targetMotifMatchCigarQ8PDA8MF_0197256) - STRLEN(REPLACE(?targetMotifMatchCigarQ8PDA8MF_0197256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8PDA8MF_0197256, 1, (STRLEN(?targetMotifMatchCigarQ8PDA8MF_0197256) - STRLEN(REPLACE(?targetMotifMatchCigarQ8PDA8MF_0197256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), '')))), '[^-]', ''))) AS ?step267) . BIND(((?step267 + ?targetMotifMatchRegionMatchBeginPositionMF_0197257) - 1) AS ?thisPositionOn29) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8PDA8MF_0197254, 1, (STRLEN(?templateMotifCigarQ8PDA8MF_0197254) - STRLEN(REPLACE(?templateMotifCigarQ8PDA8MF_0197254, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionQ8PDA855) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8PDA8MF_0197256, 1, (STRLEN(?targetMotifMatchCigarQ8PDA8MF_0197256) - STRLEN(REPLACE(?targetMotifMatchCigarQ8PDA8MF_0197256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8PDA8MF_0197256, 1, (STRLEN(?targetMotifMatchCigarQ8PDA8MF_0197256) - STRLEN(REPLACE(?targetMotifMatchCigarQ8PDA8MF_0197256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) . BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0197257) - 1) AS ?thisPositionOn30) . BIND(?this AS ?pfs1t70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse26) . FILTER (REGEX('F[IV][IVT][IVQT]H', SUBSTR(?thisSequenceValue, ?thisPositionOn29, (?thisPositionOn30 - ?thisPositionOn29)))) . BIND(URI(CONCAT(STR(?this), '#MF_03020a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch75 faldo:location ?templateMotifSequenceMatchRegionQ8PDA876 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8PDA878 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8PDA8MF_0197271 . ?templateMotifSequenceMatchRegionQ8PDA876 faldo:begin ?templateMotifSequenceMatchBeginQ8PDA877 . ?templateMotifSequenceMatchBeginQ8PDA877 faldo:position ?templateMotifSequenceMatchBeginPositionQ8PDA872 ; faldo:reference isoform:Q8PDA8-1 . ?templateMotifSequenceProfileAlignmentOperationQ8PDA878 edam:has_input signature:MF_01972 ; rdf:type edam:operation_0300 . ?targetMotifMatch79 faldo:location ?targetMotifMatchRegionMatch80 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0197282 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8PDA8MF_0197273 . ?targetMotifMatchRegionMatch80 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0197281 . ?targetMotifMatchRegionMatchBeginMF_0197281 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0197274 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0197282 edam:has_input signature:MF_01972 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8PDA8MF_0197271, 1, (STRLEN(?templateMotifCigarQ8PDA8MF_0197271) - STRLEN(REPLACE(?templateMotifCigarQ8PDA8MF_0197271, CONCAT('^(?:-*[^-]){', STR(((328 - ?templateMotifSequenceMatchBeginPositionQ8PDA872) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8PDA8MF_0197273, 1, (STRLEN(?targetMotifMatchCigarQ8PDA8MF_0197273) - STRLEN(REPLACE(?targetMotifMatchCigarQ8PDA8MF_0197273, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8PDA8MF_0197273, 1, (STRLEN(?targetMotifMatchCigarQ8PDA8MF_0197273) - STRLEN(REPLACE(?targetMotifMatchCigarQ8PDA8MF_0197273, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) . BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0197274) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t85) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_03020a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch90 faldo:location ?templateMotifSequenceMatchRegionQ8PDA891 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8PDA893 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8PDA8MF_0197286 . ?templateMotifSequenceMatchRegionQ8PDA891 faldo:begin ?templateMotifSequenceMatchBeginQ8PDA892 . ?templateMotifSequenceMatchBeginQ8PDA892 faldo:position ?templateMotifSequenceMatchBeginPositionQ8PDA887 ; faldo:reference isoform:Q8PDA8-1 . ?templateMotifSequenceProfileAlignmentOperationQ8PDA893 edam:has_input signature:MF_01972 ; rdf:type edam:operation_0300 . ?targetMotifMatch94 faldo:location ?targetMotifMatchRegionMatch95 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0197297 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8PDA8MF_0197288 . ?targetMotifMatchRegionMatch95 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0197296 . ?targetMotifMatchRegionMatchBeginMF_0197296 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0197289 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0197297 edam:has_input signature:MF_01972 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8PDA8MF_0197286, 1, (STRLEN(?templateMotifCigarQ8PDA8MF_0197286) - STRLEN(REPLACE(?templateMotifCigarQ8PDA8MF_0197286, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionQ8PDA887) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8PDA8MF_0197288, 1, (STRLEN(?targetMotifMatchCigarQ8PDA8MF_0197288) - STRLEN(REPLACE(?targetMotifMatchCigarQ8PDA8MF_0197288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8PDA8MF_0197288, 1, (STRLEN(?targetMotifMatchCigarQ8PDA8MF_0197288) - STRLEN(REPLACE(?targetMotifMatchCigarQ8PDA8MF_0197288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) . BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0197289) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs1t100) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_03020a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionQ8PDA8106 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8PDA8108 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8PDA8MF_01972101 . ?templateMotifSequenceMatchRegionQ8PDA8106 faldo:begin ?templateMotifSequenceMatchBeginQ8PDA8107 . ?templateMotifSequenceMatchBeginQ8PDA8107 faldo:position ?templateMotifSequenceMatchBeginPositionQ8PDA8102 ; faldo:reference isoform:Q8PDA8-1 . ?templateMotifSequenceProfileAlignmentOperationQ8PDA8108 edam:has_input signature:MF_01972 ; rdf:type edam:operation_0300 . ?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01972112 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8PDA8MF_01972103 . ?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01972111 . ?targetMotifMatchRegionMatchBeginMF_01972111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01972104 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01972112 edam:has_input signature:MF_01972 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8PDA8MF_01972101, 1, (STRLEN(?templateMotifCigarQ8PDA8MF_01972101) - STRLEN(REPLACE(?templateMotifCigarQ8PDA8MF_01972101, CONCAT('^(?:-*[^-]){', STR(((342 - ?templateMotifSequenceMatchBeginPositionQ8PDA8102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8PDA8MF_01972103, 1, (STRLEN(?targetMotifMatchCigarQ8PDA8MF_01972103) - STRLEN(REPLACE(?targetMotifMatchCigarQ8PDA8MF_01972103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8PDA8MF_01972103, 1, (STRLEN(?targetMotifMatchCigarQ8PDA8MF_01972103) - STRLEN(REPLACE(?targetMotifMatchCigarQ8PDA8MF_01972103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) . BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_01972104) - 1) AS ?thisPositionOn52) . BIND(?thisPositionOn52 AS ?thisPositionOn53) . BIND(?this AS ?pfs1t115) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse49) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_03020a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:50557 . BIND(?this AS ?case7) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:5782 . BIND(?this AS ?case9) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7214 . BIND(?this AS ?case10) . BIND(URI(CONCAT(STR(?this), '#MF_03020a11')) AS ?name11) . BIND(URI(CONCAT(STR(?this), '#MF_03020a12')) AS ?name12) . BIND(URI(CONCAT(STR(?this), '#MF_03020a13')) AS ?name13) . BIND(URI(CONCAT(STR(?this), '#MF_03020a14')) AS ?name14) . BIND(URI(CONCAT(STR(?this), '#MF_03020a15')) AS ?name15) . BIND(URI(CONCAT(STR(?this), '#MF_03020a16')) AS ?name16) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:7214 . })) . BIND(?this AS ?case17) . BIND(URI(CONCAT(STR(?this), '#MF_03020a18')) AS ?name18) . BIND(URI(CONCAT(STR(?this), '#MF_03020a19')) AS ?name19) . BIND(URI(CONCAT(STR(?this), '#MF_03020a20')) AS ?name20) . BIND(URI(CONCAT(STR(?this), '#MF_03020a21')) AS ?name21) . BIND(URI(CONCAT(STR(?this), '#MF_03020a22')) AS ?name22) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_03020http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_03020#construct