| http://purl.uniprot.org/unirules/MF_00323#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:130865 up:source unirule:MF_00323 .
_:130866 up:source unirule:MF_00323 .
_:130867 up:source unirule:MF_00323 .
_:130868 up:source unirule:MF_00323 .
_:130869 up:source unirule:MF_00323 .
_:130870 up:source unirule:MF_00323 .
_:130871 up:source unirule:MF_00323 .
_:130872 up:source unirule:MF_00323 .
_:130873 up:source unirule:MF_00323 .
_:130874 up:source unirule:MF_00323 .
_:130875 up:source unirule:MF_00323 .
_:130876 up:source unirule:MF_00323 .
_:130877 up:source unirule:MF_00323 .
_:130878 up:source unirule:MF_00323 .
_:130879 up:source unirule:MF_00323 .
_:130880 up:source unirule:MF_00323 .
_:130881 up:source unirule:MF_00323 .
_:130882 up:source unirule:MF_00323 .
_:130883 up:source unirule:MF_00323 .
_:130884 up:source unirule:MF_00323 .
_:130885 up:source unirule:MF_00323 .
_:130886 up:source unirule:MF_00323 .
_:130887 up:source unirule:MF_00323 .
?this up:annotation ?annotation0 ,
?annotation2 ;
up:classifiedWith GO:0004325 ,
GO:0005737 ,
GO:0006779 ,
GO:0006783 ,
keyword:350 ,
keyword:408 ,
keyword:456 ,
keyword:479 ,
keyword:627 ,
keyword:963 .
?annotation0 a up:Subcellular_Location_Annotation .
?annotation0li1 up:cellularComponent .
?annotation2 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the ferrochelatase family.' .
?case3 up:recommendedName ?name4 .
?name4 up:ecName '4.99.1.9' ;
up:fullName 'Coproporphyrin III ferrochelatase' ;
rdf:type up:Structured_Name .
?case5 up:alternativeName ?name7 ,
?name8 ;
up:recommendedName ?name6 .
?name6 up:ecName '4.98.1.1' ;
up:fullName 'Ferrochelatase' ;
rdf:type up:Structured_Name .
?name7 up:fullName 'Heme synthase' ;
rdf:type up:Structured_Name .
?name8 up:fullName 'Protoheme ferro-lyase' ;
rdf:type up:Structured_Name .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:29033 .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:29033 .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:68438 .
?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:68438 .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
up:ligand ?ligand42 ;
rdf:type up:Binding_Site_Annotation .
?pfsb40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?ligand42 rdfs:subClassOf chebi:68438 .
?pfs45 up:annotation ?annotation46 .
?annotation46 faldo:begin ?pfsb47 ;
faldo:end ?pfse48 ;
up:ligand ?ligand49 ;
rdf:type up:Binding_Site_Annotation .
?pfsb47 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?pfse48 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?ligand49 rdfs:subClassOf chebi:68438 .
?pfs52 up:annotation ?annotation53 .
?annotation53 faldo:begin ?pfsb54 ;
faldo:end ?pfse55 ;
up:ligand ?ligand56 ;
rdf:type up:Binding_Site_Annotation .
?pfsb54 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?pfse55 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?ligand56 rdfs:subClassOf chebi:68438 .
_:130888 a rdf:Statement ;
up:attribution _:130865 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:130889 a rdf:Statement ;
up:attribution _:130866 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:130890 a rdf:Statement ;
up:attribution _:130867 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:130891 a rdf:Statement ;
up:attribution _:130868 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:627 .
_:130892 a rdf:Statement ;
up:attribution _:130869 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:350 .
_:130893 a rdf:Statement ;
up:attribution _:130870 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:130894 a rdf:Statement ;
up:attribution _:130871 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:130895 a rdf:Statement ;
up:attribution _:130872 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:130896 a rdf:Statement ;
up:attribution _:130873 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004325 .
_:130897 a rdf:Statement ;
up:attribution _:130874 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006783 .
_:130898 a rdf:Statement ;
up:attribution _:130875 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006779 .
_:130899 a rdf:Statement ;
up:attribution _:130876 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:130900 a rdf:Statement ;
up:attribution _:130877 ;
rdf:subject ?case3 ;
rdf:predicate up:recommendedName ;
rdf:object ?name4 .
_:130901 a rdf:Statement ;
up:attribution _:130878 ;
rdf:subject ?case5 ;
rdf:predicate up:recommendedName ;
rdf:object ?name6 .
_:130902 a rdf:Statement ;
up:attribution _:130879 ;
rdf:subject ?case5 ;
rdf:predicate up:alternativeName ;
rdf:object ?name7 .
_:130903 a rdf:Statement ;
up:attribution _:130880 ;
rdf:subject ?case5 ;
rdf:predicate up:alternativeName ;
rdf:object ?name8 .
_:130904 a rdf:Statement ;
up:source unirule:MF_00323 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:130905 a rdf:Statement ;
up:attribution _:130881 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:130906 a rdf:Statement ;
up:source unirule:MF_00323 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:130907 a rdf:Statement ;
up:attribution _:130882 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:130908 a rdf:Statement ;
up:source unirule:MF_00323 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:130909 a rdf:Statement ;
up:attribution _:130883 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:130910 a rdf:Statement ;
up:source unirule:MF_00323 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:130911 a rdf:Statement ;
up:attribution _:130884 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:130912 a rdf:Statement ;
up:source unirule:MF_00323 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:130913 a rdf:Statement ;
up:attribution _:130885 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:130914 a rdf:Statement ;
up:source unirule:MF_00323 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:130915 a rdf:Statement ;
up:attribution _:130886 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:130916 a rdf:Statement ;
up:source unirule:MF_00323 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:130917 a rdf:Statement ;
up:attribution _:130887 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00323
#Rule MF_00323 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
VALUES ?supertaxon59 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00323 .
?thisOrganism rdfs:subClassOf+ ?supertaxon59 .
BIND(URI(CONCAT(STR(?this), '#MF_00323a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_00323a2')) AS ?annotation2) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch64 faldo:location ?templateMotifSequenceMatchRegionQ8Y56565 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8Y56567 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8Y565MF_0032360 .
?templateMotifSequenceMatchRegionQ8Y56565 faldo:begin ?templateMotifSequenceMatchBeginQ8Y56566 .
?templateMotifSequenceMatchBeginQ8Y56566 faldo:position ?templateMotifSequenceMatchBeginPositionQ8Y56561 ;
faldo:reference isoform:Q8Y565-1 .
?templateMotifSequenceProfileAlignmentOperationQ8Y56567 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
?targetMotifMatch68 faldo:location ?targetMotifMatchRegionMatch69 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0032371 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8Y565MF_0032362 .
?targetMotifMatchRegionMatch69 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0032370 .
?targetMotifMatchRegionMatchBeginMF_0032370 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0032363 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0032371 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y565MF_0032360, 1, (STRLEN(?templateMotifCigarQ8Y565MF_0032360) - STRLEN(REPLACE(?templateMotifCigarQ8Y565MF_0032360, CONCAT('^(?:-*[^-]){', STR(((182 - ?templateMotifSequenceMatchBeginPositionQ8Y56561) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y565MF_0032362, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_0032362) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_0032362, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y565MF_0032362, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_0032362) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_0032362, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0032363) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00323a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionQ8Y56580 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8Y56582 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8Y565MF_0032375 .
?templateMotifSequenceMatchRegionQ8Y56580 faldo:begin ?templateMotifSequenceMatchBeginQ8Y56581 .
?templateMotifSequenceMatchBeginQ8Y56581 faldo:position ?templateMotifSequenceMatchBeginPositionQ8Y56576 ;
faldo:reference isoform:Q8Y565-1 .
?templateMotifSequenceProfileAlignmentOperationQ8Y56582 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0032386 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8Y565MF_0032377 .
?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0032385 .
?targetMotifMatchRegionMatchBeginMF_0032385 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0032378 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0032386 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y565MF_0032375, 1, (STRLEN(?templateMotifCigarQ8Y565MF_0032375) - STRLEN(REPLACE(?templateMotifCigarQ8Y565MF_0032375, CONCAT('^(?:-*[^-]){', STR(((263 - ?templateMotifSequenceMatchBeginPositionQ8Y56576) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y565MF_0032377, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_0032377) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_0032377, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y565MF_0032377, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_0032377) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_0032377, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0032378) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t89) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_00323a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionQ8Y56596 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8Y56598 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8Y565MF_0032391 .
?templateMotifSequenceMatchRegionQ8Y56596 faldo:begin ?templateMotifSequenceMatchBeginQ8Y56597 .
?templateMotifSequenceMatchBeginQ8Y56597 faldo:position ?templateMotifSequenceMatchBeginPositionQ8Y56592 ;
faldo:reference isoform:Q8Y565-1 .
?templateMotifSequenceProfileAlignmentOperationQ8Y56598 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00323102 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8Y565MF_0032393 .
?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00323101 .
?targetMotifMatchRegionMatchBeginMF_00323101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0032394 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00323102 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
VALUES ?supertaxon90 {taxon:201174 taxon:1239}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon90 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y565MF_0032391, 1, (STRLEN(?templateMotifCigarQ8Y565MF_0032391) - STRLEN(REPLACE(?templateMotifCigarQ8Y565MF_0032391, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionQ8Y56592) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y565MF_0032393, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_0032393) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_0032393, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y565MF_0032393, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_0032393) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_0032393, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) .
BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0032394) - 1) AS ?thisPositionOn29) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y565MF_0032391, 1, (STRLEN(?templateMotifCigarQ8Y565MF_0032391) - STRLEN(REPLACE(?templateMotifCigarQ8Y565MF_0032391, CONCAT('^(?:-*[^-]){', STR(((46 - ?templateMotifSequenceMatchBeginPositionQ8Y56592) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y565MF_0032393, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_0032393) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_0032393, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y565MF_0032393, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_0032393) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_0032393, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) .
BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0032394) - 1) AS ?thisPositionOn30) .
BIND(?this AS ?pfs2t107) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, (?thisPositionOn30 - ?thisPositionOn29)) = 'RY')) .
BIND(URI(CONCAT(STR(?this), '#MF_00323a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionQ8Y565114 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8Y565116 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8Y565MF_00323109 .
?templateMotifSequenceMatchRegionQ8Y565114 faldo:begin ?templateMotifSequenceMatchBeginQ8Y565115 .
?templateMotifSequenceMatchBeginQ8Y565115 faldo:position ?templateMotifSequenceMatchBeginPositionQ8Y565110 ;
faldo:reference isoform:Q8Y565-1 .
?templateMotifSequenceProfileAlignmentOperationQ8Y565116 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00323120 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8Y565MF_00323111 .
?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00323119 .
?targetMotifMatchRegionMatchBeginMF_00323119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00323112 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00323120 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
VALUES ?supertaxon108 {taxon:201174 taxon:1239}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon108 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y565MF_00323109, 1, (STRLEN(?templateMotifCigarQ8Y565MF_00323109) - STRLEN(REPLACE(?templateMotifCigarQ8Y565MF_00323109, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionQ8Y565110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y565MF_00323111, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_00323111) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_00323111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y565MF_00323111, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_00323111) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_00323111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) .
BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_00323112) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs2t123) .
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) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_00323a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch129 faldo:location ?templateMotifSequenceMatchRegionQ8Y565130 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8Y565132 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8Y565MF_00323125 .
?templateMotifSequenceMatchRegionQ8Y565130 faldo:begin ?templateMotifSequenceMatchBeginQ8Y565131 .
?templateMotifSequenceMatchBeginQ8Y565131 faldo:position ?templateMotifSequenceMatchBeginPositionQ8Y565126 ;
faldo:reference isoform:Q8Y565-1 .
?templateMotifSequenceProfileAlignmentOperationQ8Y565132 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
?targetMotifMatch133 faldo:location ?targetMotifMatchRegionMatch134 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00323136 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8Y565MF_00323127 .
?targetMotifMatchRegionMatch134 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00323135 .
?targetMotifMatchRegionMatchBeginMF_00323135 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00323128 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00323136 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
VALUES ?supertaxon124 {taxon:201174 taxon:1239}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon124 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y565MF_00323125, 1, (STRLEN(?templateMotifCigarQ8Y565MF_00323125) - STRLEN(REPLACE(?templateMotifCigarQ8Y565MF_00323125, CONCAT('^(?:-*[^-]){', STR(((29 - ?templateMotifSequenceMatchBeginPositionQ8Y565126) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y565MF_00323127, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_00323127) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_00323127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y565MF_00323127, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_00323127) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_00323127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) .
BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_00323128) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs2t139) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00323a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch145 faldo:location ?templateMotifSequenceMatchRegionQ8Y565146 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8Y565148 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8Y565MF_00323141 .
?templateMotifSequenceMatchRegionQ8Y565146 faldo:begin ?templateMotifSequenceMatchBeginQ8Y565147 .
?templateMotifSequenceMatchBeginQ8Y565147 faldo:position ?templateMotifSequenceMatchBeginPositionQ8Y565142 ;
faldo:reference isoform:Q8Y565-1 .
?templateMotifSequenceProfileAlignmentOperationQ8Y565148 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
?targetMotifMatch149 faldo:location ?targetMotifMatchRegionMatch150 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00323152 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8Y565MF_00323143 .
?targetMotifMatchRegionMatch150 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00323151 .
?targetMotifMatchRegionMatchBeginMF_00323151 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00323144 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00323152 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
VALUES ?supertaxon140 {taxon:201174 taxon:1239}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon140 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y565MF_00323141, 1, (STRLEN(?templateMotifCigarQ8Y565MF_00323141) - STRLEN(REPLACE(?templateMotifCigarQ8Y565MF_00323141, CONCAT('^(?:-*[^-]){', STR(((53 - ?templateMotifSequenceMatchBeginPositionQ8Y565142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y565MF_00323143, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_00323143) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_00323143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y565MF_00323143, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_00323143) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_00323143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) .
BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_00323144) - 1) AS ?thisPositionOn50) .
BIND(?thisPositionOn50 AS ?thisPositionOn51) .
BIND(?this AS ?pfs2t155) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_00323a46')) AS ?annotation46) .
BIND(?this AS ?pfs45) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch161 faldo:location ?templateMotifSequenceMatchRegionQ8Y565162 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8Y565164 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8Y565MF_00323157 .
?templateMotifSequenceMatchRegionQ8Y565162 faldo:begin ?templateMotifSequenceMatchBeginQ8Y565163 .
?templateMotifSequenceMatchBeginQ8Y565163 faldo:position ?templateMotifSequenceMatchBeginPositionQ8Y565158 ;
faldo:reference isoform:Q8Y565-1 .
?templateMotifSequenceProfileAlignmentOperationQ8Y565164 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
?targetMotifMatch165 faldo:location ?targetMotifMatchRegionMatch166 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00323168 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8Y565MF_00323159 .
?targetMotifMatchRegionMatch166 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00323167 .
?targetMotifMatchRegionMatchBeginMF_00323167 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00323160 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00323168 edam:has_input signature:MF_00323 ;
rdf:type edam:operation_0300 .
VALUES ?supertaxon156 {taxon:201174 taxon:1239}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon156 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y565MF_00323157, 1, (STRLEN(?templateMotifCigarQ8Y565MF_00323157) - STRLEN(REPLACE(?templateMotifCigarQ8Y565MF_00323157, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionQ8Y565158) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y565MF_00323159, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_00323159) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_00323159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y565MF_00323159, 1, (STRLEN(?targetMotifMatchCigarQ8Y565MF_00323159) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y565MF_00323159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), '')))), '[^-]', ''))) AS ?step2170) .
BIND(((?step2170 + ?targetMotifMatchRegionMatchBeginPositionMF_00323160) - 1) AS ?thisPositionOn57) .
BIND(?thisPositionOn57 AS ?thisPositionOn58) .
BIND(?this AS ?pfs2t171) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_00323a53')) AS ?annotation53) .
BIND(?this AS ?pfs52) .
}
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon172 {taxon:1239 taxon:201174}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon172 .
BIND(?this AS ?case3) .
BIND(URI(CONCAT(STR(?this), '#MF_00323a4')) AS ?name4) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon173 {taxon:1239 taxon:201174}
?thisOrganism rdfs:subClassOf+ ?supertaxon173 .
})) .
BIND(?this AS ?case5) .
BIND(URI(CONCAT(STR(?this), '#MF_00323a6')) AS ?name6) .
BIND(URI(CONCAT(STR(?this), '#MF_00323a7')) AS ?name7) .
BIND(URI(CONCAT(STR(?this), '#MF_00323a8')) AS ?name8) .
}
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon174 {taxon:561 taxon:620 taxon:590}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon174 .
BIND(?this AS ?case9) .
}
}
"xsd:string |