| http://purl.uniprot.org/unirules/MF_00334#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:135530 up:source unirule:MF_00334 .
_:135531 up:source unirule:MF_00334 .
_:135532 up:source unirule:MF_00334 .
_:135533 up:source unirule:MF_00334 .
_:135534 up:source unirule:MF_00334 .
_:135535 up:source unirule:MF_00334 .
_:135536 up:source unirule:MF_00334 .
_:135537 up:source unirule:MF_00334 .
_:135538 up:source unirule:MF_00334 .
_:135539 up:source unirule:MF_00334 .
_:135540 up:source unirule:MF_00334 .
_:135541 up:source unirule:MF_00334 .
_:135542 up:source unirule:MF_00334 .
_:135543 up:source unirule:MF_00334 .
_:135544 up:source unirule:MF_00334 .
_:135545 up:source unirule:MF_00334 .
_:135546 up:source unirule:MF_00334 .
_:135547 up:source unirule:MF_00334 .
_:135548 up:source unirule:MF_00334 .
_:135549 up:source unirule:MF_00334 .
_:135550 up:source unirule:MF_00334 .
_:135551 up:source unirule:MF_00334 .
_:135552 up:source unirule:MF_00334 .
_:135553 up:source unirule:MF_00334 .
_:135554 up:source unirule:MF_00334 .
_:135555 up:source unirule:MF_00334 .
_:135556 up:source unirule:MF_00334 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ;
up:annotation ?annotation5 ,
?annotation6 ,
?annotation8 ,
?annotation9 ,
?annotation10 ,
?annotation11 ;
up:classifiedWith GO:0004411 ,
GO:0005506 ,
GO:0006559 ,
GO:0006572 ,
keyword:223 ,
keyword:408 ,
keyword:479 ,
keyword:560 ,
keyword:585 ,
keyword:828 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.13.11.5' ;
up:fullName 'Homogentisate 1,2-dioxygenase' ;
up:shortName 'HGDO' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Homogentisate oxygenase' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Homogentisic acid oxidase' ;
rdf:type up:Structured_Name .
?name3 up:fullName 'Homogentisicase' ;
rdf:type up:Structured_Name .
?gene4 skos:prefLabel 'hmgA' .
?annotation5 a up:Function_Annotation ;
rdfs:comment 'Involved in the catabolism of homogentisate (2,5-dihydroxyphenylacetate or 2,5-OH-PhAc), a central intermediate in the degradation of phenylalanine and tyrosine. Catalyzes the oxidative ring cleavage of the aromatic ring of homogentisate to yield maleylacetoacetate.' .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 up:cofactor chebi:24875 ;
rdf:type up:Cofactor_Annotation .
?annotation9 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid degradation; L-phenylalanine degradation; acetoacetate and fumarate from L-phenylalanine: step 4/6.' .
?annotation10 a up:Subunit_Annotation ;
rdfs:comment 'Hexamer; dimer of trimers.' .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the homogentisate dioxygenase family.' .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?ligand22 rdfs:subClassOf chebi:24875 .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
up:ligand ?ligand29 ;
rdf:type up:Binding_Site_Annotation .
?pfsb27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand29 rdfs:subClassOf chebi:24875 .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
up:ligand ?ligand36 ;
rdf:type up:Binding_Site_Annotation .
?pfsb34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?ligand36 rdfs:subClassOf chebi:24875 .
?pfs39 up:annotation ?annotation40 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
up:ligand ?ligand43 ;
rdf:type up:Binding_Site_Annotation .
?pfsb41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?ligand43 rdfs:subClassOf chebi:16169 .
?pfs46 up:annotation ?annotation47 .
?annotation47 faldo:begin ?pfsb48 ;
faldo:end ?pfse49 ;
up:ligand ?ligand50 ;
rdf:type up:Binding_Site_Annotation .
?pfsb48 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse49 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?ligand50 rdfs:subClassOf chebi:16169 .
_:135557 a rdf:Statement ;
up:attribution _:135530 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:135558 a rdf:Statement ;
up:attribution _:135531 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:135559 a rdf:Statement ;
up:attribution _:135532 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:135560 a rdf:Statement ;
up:attribution _:135533 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:135561 a rdf:Statement ;
up:attribution _:135534 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:135562 a rdf:Statement ;
up:attribution _:135535 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:135563 a rdf:Statement ;
up:attribution _:135536 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:135564 a rdf:Statement ;
up:attribution _:135537 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:135565 a rdf:Statement ;
up:attribution _:135538 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:135566 a rdf:Statement ;
up:attribution _:135539 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:135567 a rdf:Statement ;
up:attribution _:135540 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:135568 a rdf:Statement ;
up:attribution _:135541 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:135569 a rdf:Statement ;
up:attribution _:135542 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:223 .
_:135570 a rdf:Statement ;
up:attribution _:135543 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:135571 a rdf:Statement ;
up:attribution _:135544 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:135572 a rdf:Statement ;
up:attribution _:135545 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:585 .
_:135573 a rdf:Statement ;
up:attribution _:135546 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:828 .
_:135574 a rdf:Statement ;
up:attribution _:135547 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004411 .
_:135575 a rdf:Statement ;
up:attribution _:135548 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005506 .
_:135576 a rdf:Statement ;
up:attribution _:135549 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006559 .
_:135577 a rdf:Statement ;
up:attribution _:135550 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006572 .
_:135578 a rdf:Statement ;
up:source unirule:MF_00334 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:135579 a rdf:Statement ;
up:attribution _:135551 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:135580 a rdf:Statement ;
up:source unirule:MF_00334 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:135581 a rdf:Statement ;
up:attribution _:135552 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:135582 a rdf:Statement ;
up:source unirule:MF_00334 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:135583 a rdf:Statement ;
up:attribution _:135553 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:135584 a rdf:Statement ;
up:source unirule:MF_00334 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:135585 a rdf:Statement ;
up:attribution _:135554 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:135586 a rdf:Statement ;
up:source unirule:MF_00334 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:135587 a rdf:Statement ;
up:attribution _:135555 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:135588 a rdf:Statement ;
up:source unirule:MF_00334 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
_:135589 a rdf:Statement ;
up:attribution _:135556 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00334
#Rule MF_00334 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2025-09-18
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00334 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00334a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionQ88E4758 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ88E4760 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ88E47MF_0033453 .
?templateMotifSequenceMatchRegionQ88E4758 faldo:begin ?templateMotifSequenceMatchBeginQ88E4759 .
?templateMotifSequenceMatchBeginQ88E4759 faldo:position ?templateMotifSequenceMatchBeginPositionQ88E4754 ;
faldo:reference isoform:Q88E47-1 .
?templateMotifSequenceProfileAlignmentOperationQ88E4760 edam:has_input signature:MF_00334 ;
rdf:type edam:operation_0300 .
?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0033464 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ88E47MF_0033455 .
?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0033463 .
?targetMotifMatchRegionMatchBeginMF_0033463 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0033456 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0033464 edam:has_input signature:MF_00334 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ88E47MF_0033453, 1, (STRLEN(?templateMotifCigarQ88E47MF_0033453) - STRLEN(REPLACE(?templateMotifCigarQ88E47MF_0033453, CONCAT('^(?:-*[^-]){', STR(((288 - ?templateMotifSequenceMatchBeginPositionQ88E4754) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ88E47MF_0033455, 1, (STRLEN(?targetMotifMatchCigarQ88E47MF_0033455) - STRLEN(REPLACE(?targetMotifMatchCigarQ88E47MF_0033455, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ88E47MF_0033455, 1, (STRLEN(?targetMotifMatchCigarQ88E47MF_0033455) - STRLEN(REPLACE(?targetMotifMatchCigarQ88E47MF_0033455, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0033456) - 1) AS ?thisPositionOn16) .
BIND(?thisPositionOn16 AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionQ88E4773 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ88E4775 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ88E47MF_0033468 .
?templateMotifSequenceMatchRegionQ88E4773 faldo:begin ?templateMotifSequenceMatchBeginQ88E4774 .
?templateMotifSequenceMatchBeginQ88E4774 faldo:position ?templateMotifSequenceMatchBeginPositionQ88E4769 ;
faldo:reference isoform:Q88E47-1 .
?templateMotifSequenceProfileAlignmentOperationQ88E4775 edam:has_input signature:MF_00334 ;
rdf:type edam:operation_0300 .
?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0033479 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ88E47MF_0033470 .
?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0033478 .
?targetMotifMatchRegionMatchBeginMF_0033478 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0033471 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0033479 edam:has_input signature:MF_00334 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ88E47MF_0033468, 1, (STRLEN(?templateMotifCigarQ88E47MF_0033468) - STRLEN(REPLACE(?templateMotifCigarQ88E47MF_0033468, CONCAT('^(?:-*[^-]){', STR(((349 - ?templateMotifSequenceMatchBeginPositionQ88E4769) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ88E47MF_0033470, 1, (STRLEN(?targetMotifMatchCigarQ88E47MF_0033470) - STRLEN(REPLACE(?targetMotifMatchCigarQ88E47MF_0033470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ88E47MF_0033470, 1, (STRLEN(?targetMotifMatchCigarQ88E47MF_0033470) - STRLEN(REPLACE(?targetMotifMatchCigarQ88E47MF_0033470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0033471) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionQ88E4788 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ88E4790 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ88E47MF_0033483 .
?templateMotifSequenceMatchRegionQ88E4788 faldo:begin ?templateMotifSequenceMatchBeginQ88E4789 .
?templateMotifSequenceMatchBeginQ88E4789 faldo:position ?templateMotifSequenceMatchBeginPositionQ88E4784 ;
faldo:reference isoform:Q88E47-1 .
?templateMotifSequenceProfileAlignmentOperationQ88E4790 edam:has_input signature:MF_00334 ;
rdf:type edam:operation_0300 .
?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0033494 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ88E47MF_0033485 .
?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0033493 .
?targetMotifMatchRegionMatchBeginMF_0033493 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0033486 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0033494 edam:has_input signature:MF_00334 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ88E47MF_0033483, 1, (STRLEN(?templateMotifCigarQ88E47MF_0033483) - STRLEN(REPLACE(?templateMotifCigarQ88E47MF_0033483, CONCAT('^(?:-*[^-]){', STR(((355 - ?templateMotifSequenceMatchBeginPositionQ88E4784) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ88E47MF_0033485, 1, (STRLEN(?targetMotifMatchCigarQ88E47MF_0033485) - STRLEN(REPLACE(?targetMotifMatchCigarQ88E47MF_0033485, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ88E47MF_0033485, 1, (STRLEN(?targetMotifMatchCigarQ88E47MF_0033485) - STRLEN(REPLACE(?targetMotifMatchCigarQ88E47MF_0033485, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0033486) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t97) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionQ88E47103 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ88E47105 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ88E47MF_0033498 .
?templateMotifSequenceMatchRegionQ88E47103 faldo:begin ?templateMotifSequenceMatchBeginQ88E47104 .
?templateMotifSequenceMatchBeginQ88E47104 faldo:position ?templateMotifSequenceMatchBeginPositionQ88E4799 ;
faldo:reference isoform:Q88E47-1 .
?templateMotifSequenceProfileAlignmentOperationQ88E47105 edam:has_input signature:MF_00334 ;
rdf:type edam:operation_0300 .
?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00334109 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ88E47MF_00334100 .
?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00334108 .
?targetMotifMatchRegionMatchBeginMF_00334108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00334101 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00334109 edam:has_input signature:MF_00334 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ88E47MF_0033498, 1, (STRLEN(?templateMotifCigarQ88E47MF_0033498) - STRLEN(REPLACE(?templateMotifCigarQ88E47MF_0033498, CONCAT('^(?:-*[^-]){', STR(((385 - ?templateMotifSequenceMatchBeginPositionQ88E4799) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ88E47MF_00334100, 1, (STRLEN(?targetMotifMatchCigarQ88E47MF_00334100) - STRLEN(REPLACE(?targetMotifMatchCigarQ88E47MF_00334100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ88E47MF_00334100, 1, (STRLEN(?targetMotifMatchCigarQ88E47MF_00334100) - STRLEN(REPLACE(?targetMotifMatchCigarQ88E47MF_00334100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) .
BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_00334101) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t112) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionQ88E47118 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ88E47120 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ88E47MF_00334113 .
?templateMotifSequenceMatchRegionQ88E47118 faldo:begin ?templateMotifSequenceMatchBeginQ88E47119 .
?templateMotifSequenceMatchBeginQ88E47119 faldo:position ?templateMotifSequenceMatchBeginPositionQ88E47114 ;
faldo:reference isoform:Q88E47-1 .
?templateMotifSequenceProfileAlignmentOperationQ88E47120 edam:has_input signature:MF_00334 ;
rdf:type edam:operation_0300 .
?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00334124 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ88E47MF_00334115 .
?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00334123 .
?targetMotifMatchRegionMatchBeginMF_00334123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00334116 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00334124 edam:has_input signature:MF_00334 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ88E47MF_00334113, 1, (STRLEN(?templateMotifCigarQ88E47MF_00334113) - STRLEN(REPLACE(?templateMotifCigarQ88E47MF_00334113, CONCAT('^(?:-*[^-]){', STR(((346 - ?templateMotifSequenceMatchBeginPositionQ88E47114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ88E47MF_00334115, 1, (STRLEN(?targetMotifMatchCigarQ88E47MF_00334115) - STRLEN(REPLACE(?targetMotifMatchCigarQ88E47MF_00334115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ88E47MF_00334115, 1, (STRLEN(?targetMotifMatchCigarQ88E47MF_00334115) - STRLEN(REPLACE(?targetMotifMatchCigarQ88E47MF_00334115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) .
BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_00334116) - 1) AS ?thisPositionOn44) .
BIND(?thisPositionOn44 AS ?thisPositionOn45) .
BIND(?this AS ?pfs1t127) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'y')) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a40')) AS ?annotation40) .
BIND(?this AS ?pfs39) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionQ88E47133 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ88E47135 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ88E47MF_00334128 .
?templateMotifSequenceMatchRegionQ88E47133 faldo:begin ?templateMotifSequenceMatchBeginQ88E47134 .
?templateMotifSequenceMatchBeginQ88E47134 faldo:position ?templateMotifSequenceMatchBeginPositionQ88E47129 ;
faldo:reference isoform:Q88E47-1 .
?templateMotifSequenceProfileAlignmentOperationQ88E47135 edam:has_input signature:MF_00334 ;
rdf:type edam:operation_0300 .
?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00334139 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ88E47MF_00334130 .
?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00334138 .
?targetMotifMatchRegionMatchBeginMF_00334138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00334131 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00334139 edam:has_input signature:MF_00334 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ88E47MF_00334128, 1, (STRLEN(?templateMotifCigarQ88E47MF_00334128) - STRLEN(REPLACE(?templateMotifCigarQ88E47MF_00334128, CONCAT('^(?:-*[^-]){', STR(((367 - ?templateMotifSequenceMatchBeginPositionQ88E47129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ88E47MF_00334130, 1, (STRLEN(?targetMotifMatchCigarQ88E47MF_00334130) - STRLEN(REPLACE(?targetMotifMatchCigarQ88E47MF_00334130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ88E47MF_00334130, 1, (STRLEN(?targetMotifMatchCigarQ88E47MF_00334130) - STRLEN(REPLACE(?targetMotifMatchCigarQ88E47MF_00334130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) .
BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_00334131) - 1) AS ?thisPositionOn51) .
BIND(?thisPositionOn51 AS ?thisPositionOn52) .
BIND(?this AS ?pfs1t142) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb48) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse49) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00334a47')) AS ?annotation47) .
BIND(?this AS ?pfs46) .
}
}
"xsd:string |