| http://purl.uniprot.org/unirules/MF_01442#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:522079 up:source unirule:MF_01442 .
_:522080 up:source unirule:MF_01442 .
_:522081 up:source unirule:MF_01442 .
_:522082 up:source unirule:MF_01442 .
_:522083 up:source unirule:MF_01442 .
_:522084 up:source unirule:MF_01442 .
_:522085 up:source unirule:MF_01442 .
_:522086 up:source unirule:MF_01442 .
_:522087 up:source unirule:MF_01442 .
_:522088 up:source unirule:MF_01442 .
_:522089 up:source unirule:MF_01442 .
_:522090 up:source unirule:MF_01442 .
_:522091 up:source unirule:MF_01442 .
_:522092 up:source unirule:MF_01442 .
_:522093 up:source unirule:MF_01442 .
_:522094 up:source unirule:MF_01442 .
_:522095 up:source unirule:MF_01442 .
_:522096 up:source unirule:MF_01442 .
_:522097 up:source unirule:MF_01442 .
_:522098 up:source unirule:MF_01442 .
_:522099 up:source unirule:MF_01442 .
_:522100 up:source unirule:MF_01442 .
_:522101 up:source unirule:MF_01442 .
_:522102 up:source unirule:MF_01442 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation9 ,
?annotation11 ,
?annotation12 ,
?annotation13 ;
up:classifiedWith GO:0006785 ,
GO:0016634 ,
keyword:349 ,
keyword:350 ,
keyword:408 ,
keyword:479 ,
keyword:560 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.3.98.5' ;
up:fullName 'Coproheme decarboxylase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Coproheme III oxidative decarboxylase' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Hydrogen peroxide-dependent heme synthase' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'chdC' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Involved in coproporphyrin-dependent heme b biosynthesis. Catalyzes the decarboxylation of Fe-coproporphyrin III (coproheme) to heme b (protoheme IX), the last step of the pathway. The reaction occurs in a stepwise manner with a three-propionate intermediate.' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:catalyticActivity ;
up:enzymeClass .
?annotation7 up:activity ?activity8 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity8 up:catalyticActivity .
?annotation9 up:activity ?activity10 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity10 up:catalyticActivity .
?annotation11 up:cofactor chebi:68438 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Fe-coproporphyrin III acts as both substrate and redox cofactor.' .
?annotation12 a up:Pathway_Annotation ;
rdfs:comment 'Porphyrin-containing compound metabolism; protoheme biosynthesis.' .
?annotation13 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the ChdC family. Type 1 subfamily.' .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
up:ligand ?ligand18 ;
rdf:type up:Binding_Site_Annotation .
?pfsb16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?ligand18 rdfs:subClassOf chebi:68438 .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
rdf:type up:Active_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfs27 up:annotation ?annotation28 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
up:ligand ?ligand31 ;
rdf:type up:Binding_Site_Annotation ;
rdfs:comment 'axial binding residue' .
?pfsb29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand31 up:ligandPart ?ligand31 ;
rdfs:subClassOf chebi:18248 ,
chebi:68438 .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
up:ligand ?ligand38 ;
rdf:type up:Binding_Site_Annotation .
?pfsb36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?ligand38 rdfs:subClassOf chebi:68438 .
?pfs41 up:annotation ?annotation42 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
up:ligand ?ligand45 ;
rdf:type up:Binding_Site_Annotation .
?pfsb43 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse44 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?ligand45 rdfs:subClassOf chebi:68438 .
?pfs48 up:annotation ?annotation49 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
up:ligand ?ligand52 ;
rdf:type up:Binding_Site_Annotation .
?pfsb50 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfse51 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?ligand52 rdfs:subClassOf chebi:68438 .
_:522103 a rdf:Statement ;
up:attribution _:522079 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:522104 a rdf:Statement ;
up:attribution _:522080 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:522105 a rdf:Statement ;
up:attribution _:522081 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:522106 a rdf:Statement ;
up:attribution _:522082 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:522107 a rdf:Statement ;
up:attribution _:522083 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:522108 a rdf:Statement ;
up:attribution _:522084 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:522109 a rdf:Statement ;
up:attribution _:522085 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:522110 a rdf:Statement ;
up:attribution _:522086 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:522111 a rdf:Statement ;
up:attribution _:522087 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:522112 a rdf:Statement ;
up:attribution _:522088 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:522113 a rdf:Statement ;
up:attribution _:522089 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:522114 a rdf:Statement ;
up:attribution _:522090 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:349 .
_:522115 a rdf:Statement ;
up:attribution _:522091 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:350 .
_:522116 a rdf:Statement ;
up:attribution _:522092 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:522117 a rdf:Statement ;
up:attribution _:522093 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:522118 a rdf:Statement ;
up:attribution _:522094 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:522119 a rdf:Statement ;
up:attribution _:522095 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016634 .
_:522120 a rdf:Statement ;
up:attribution _:522096 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006785 .
_:522121 a rdf:Statement ;
up:source unirule:MF_01442 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:522122 a rdf:Statement ;
up:attribution _:522097 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:522123 a rdf:Statement ;
up:source unirule:MF_01442 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:522124 a rdf:Statement ;
up:attribution _:522098 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:522125 a rdf:Statement ;
up:source unirule:MF_01442 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:522126 a rdf:Statement ;
up:attribution _:522099 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:522127 a rdf:Statement ;
up:source unirule:MF_01442 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:522128 a rdf:Statement ;
up:attribution _:522100 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:522129 a rdf:Statement ;
up:source unirule:MF_01442 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:522130 a rdf:Statement ;
up:attribution _:522101 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:522131 a rdf:Statement ;
up:source unirule:MF_01442 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:522132 a rdf:Statement ;
up:attribution _:522102 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01442
#Rule MF_01442 Created by:? on:2007-06-18 Modified by:Catherine Rivoire on:2024-10-31
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01442 .
?thisOrganism rdfs:subClassOf+ taxon:1783272 .
BIND(URI(CONCAT(STR(?this), '#MF_01442a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a13')) AS ?annotation13) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch59 faldo:location ?templateMotifSequenceMatchRegionQ8Y5F160 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8Y5F162 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8Y5F1MF_0144255 .
?templateMotifSequenceMatchRegionQ8Y5F160 faldo:begin ?templateMotifSequenceMatchBeginQ8Y5F161 .
?templateMotifSequenceMatchBeginQ8Y5F161 faldo:position ?templateMotifSequenceMatchBeginPositionQ8Y5F156 ;
faldo:reference isoform:Q8Y5F1-1 .
?templateMotifSequenceProfileAlignmentOperationQ8Y5F162 edam:has_input signature:MF_01442 ;
rdf:type edam:operation_0300 .
?targetMotifMatch63 faldo:location ?targetMotifMatchRegionMatch64 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0144266 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8Y5F1MF_0144257 .
?targetMotifMatchRegionMatch64 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0144265 .
?targetMotifMatchRegionMatchBeginMF_0144265 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0144258 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0144266 edam:has_input signature:MF_01442 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y5F1MF_0144255, 1, (STRLEN(?templateMotifCigarQ8Y5F1MF_0144255) - STRLEN(REPLACE(?templateMotifCigarQ8Y5F1MF_0144255, CONCAT('^(?:-*[^-]){', STR(((147 - ?templateMotifSequenceMatchBeginPositionQ8Y5F156) + 1)), '}'), '')))), '[a-z]', '')) AS ?step167) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_0144257, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_0144257) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_0144257, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_0144257, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_0144257) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_0144257, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), '')))), '[^-]', ''))) AS ?step268) .
BIND(((?step268 + ?targetMotifMatchRegionMatchBeginPositionMF_0144258) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y5F1MF_0144255, 1, (STRLEN(?templateMotifCigarQ8Y5F1MF_0144255) - STRLEN(REPLACE(?templateMotifCigarQ8Y5F1MF_0144255, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionQ8Y5F156) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_0144257, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_0144257) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_0144257, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_0144257, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_0144257) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_0144257, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) .
BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0144258) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t71) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) .
FILTER (REGEX('YPM[ARNDCQEGHILKMFPSTWYVBZJUOX][KR]', SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch76 faldo:location ?templateMotifSequenceMatchRegionQ8Y5F177 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8Y5F179 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8Y5F1MF_0144272 .
?templateMotifSequenceMatchRegionQ8Y5F177 faldo:begin ?templateMotifSequenceMatchBeginQ8Y5F178 .
?templateMotifSequenceMatchBeginQ8Y5F178 faldo:position ?templateMotifSequenceMatchBeginPositionQ8Y5F173 ;
faldo:reference isoform:Q8Y5F1-1 .
?templateMotifSequenceProfileAlignmentOperationQ8Y5F179 edam:has_input signature:MF_01442 ;
rdf:type edam:operation_0300 .
?targetMotifMatch80 faldo:location ?targetMotifMatchRegionMatch81 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0144283 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8Y5F1MF_0144274 .
?targetMotifMatchRegionMatch81 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0144282 .
?targetMotifMatchRegionMatchBeginMF_0144282 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0144275 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0144283 edam:has_input signature:MF_01442 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y5F1MF_0144272, 1, (STRLEN(?templateMotifCigarQ8Y5F1MF_0144272) - STRLEN(REPLACE(?templateMotifCigarQ8Y5F1MF_0144272, CONCAT('^(?:-*[^-]){', STR(((147 - ?templateMotifSequenceMatchBeginPositionQ8Y5F173) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_0144274, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_0144274) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_0144274, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_0144274, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_0144274) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_0144274, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) .
BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_0144275) - 1) AS ?thisPositionOn25) .
BIND(?thisPositionOn25 AS ?thisPositionOn26) .
BIND(?this AS ?pfs1t86) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse24) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch91 faldo:location ?templateMotifSequenceMatchRegionQ8Y5F192 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8Y5F194 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8Y5F1MF_0144287 .
?templateMotifSequenceMatchRegionQ8Y5F192 faldo:begin ?templateMotifSequenceMatchBeginQ8Y5F193 .
?templateMotifSequenceMatchBeginQ8Y5F193 faldo:position ?templateMotifSequenceMatchBeginPositionQ8Y5F188 ;
faldo:reference isoform:Q8Y5F1-1 .
?templateMotifSequenceProfileAlignmentOperationQ8Y5F194 edam:has_input signature:MF_01442 ;
rdf:type edam:operation_0300 .
?targetMotifMatch95 faldo:location ?targetMotifMatchRegionMatch96 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0144298 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8Y5F1MF_0144289 .
?targetMotifMatchRegionMatch96 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0144297 .
?targetMotifMatchRegionMatchBeginMF_0144297 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0144290 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0144298 edam:has_input signature:MF_01442 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y5F1MF_0144287, 1, (STRLEN(?templateMotifCigarQ8Y5F1MF_0144287) - STRLEN(REPLACE(?templateMotifCigarQ8Y5F1MF_0144287, CONCAT('^(?:-*[^-]){', STR(((174 - ?templateMotifSequenceMatchBeginPositionQ8Y5F188) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_0144289, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_0144289) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_0144289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_0144289, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_0144289) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_0144289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) .
BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0144290) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t101) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch106 faldo:location ?templateMotifSequenceMatchRegionQ8Y5F1107 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8Y5F1109 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8Y5F1MF_01442102 .
?templateMotifSequenceMatchRegionQ8Y5F1107 faldo:begin ?templateMotifSequenceMatchBeginQ8Y5F1108 .
?templateMotifSequenceMatchBeginQ8Y5F1108 faldo:position ?templateMotifSequenceMatchBeginPositionQ8Y5F1103 ;
faldo:reference isoform:Q8Y5F1-1 .
?templateMotifSequenceProfileAlignmentOperationQ8Y5F1109 edam:has_input signature:MF_01442 ;
rdf:type edam:operation_0300 .
?targetMotifMatch110 faldo:location ?targetMotifMatchRegionMatch111 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01442113 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8Y5F1MF_01442104 .
?targetMotifMatchRegionMatch111 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01442112 .
?targetMotifMatchRegionMatchBeginMF_01442112 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01442105 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01442113 edam:has_input signature:MF_01442 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y5F1MF_01442102, 1, (STRLEN(?templateMotifCigarQ8Y5F1MF_01442102) - STRLEN(REPLACE(?templateMotifCigarQ8Y5F1MF_01442102, CONCAT('^(?:-*[^-]){', STR(((133 - ?templateMotifSequenceMatchBeginPositionQ8Y5F1103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_01442104, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_01442104) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_01442104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_01442104, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_01442104) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_01442104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) .
BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_01442105) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t116) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch121 faldo:location ?templateMotifSequenceMatchRegionQ8Y5F1122 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8Y5F1124 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8Y5F1MF_01442117 .
?templateMotifSequenceMatchRegionQ8Y5F1122 faldo:begin ?templateMotifSequenceMatchBeginQ8Y5F1123 .
?templateMotifSequenceMatchBeginQ8Y5F1123 faldo:position ?templateMotifSequenceMatchBeginPositionQ8Y5F1118 ;
faldo:reference isoform:Q8Y5F1-1 .
?templateMotifSequenceProfileAlignmentOperationQ8Y5F1124 edam:has_input signature:MF_01442 ;
rdf:type edam:operation_0300 .
?targetMotifMatch125 faldo:location ?targetMotifMatchRegionMatch126 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01442128 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8Y5F1MF_01442119 .
?targetMotifMatchRegionMatch126 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01442127 .
?targetMotifMatchRegionMatchBeginMF_01442127 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01442120 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01442128 edam:has_input signature:MF_01442 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y5F1MF_01442117, 1, (STRLEN(?templateMotifCigarQ8Y5F1MF_01442117) - STRLEN(REPLACE(?templateMotifCigarQ8Y5F1MF_01442117, CONCAT('^(?:-*[^-]){', STR(((187 - ?templateMotifSequenceMatchBeginPositionQ8Y5F1118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_01442119, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_01442119) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_01442119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_01442119, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_01442119) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_01442119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) .
BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_01442120) - 1) AS ?thisPositionOn46) .
BIND(?thisPositionOn46 AS ?thisPositionOn47) .
BIND(?this AS ?pfs1t131) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse44) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'Q')) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionQ8Y5F1137 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8Y5F1139 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8Y5F1MF_01442132 .
?templateMotifSequenceMatchRegionQ8Y5F1137 faldo:begin ?templateMotifSequenceMatchBeginQ8Y5F1138 .
?templateMotifSequenceMatchBeginQ8Y5F1138 faldo:position ?templateMotifSequenceMatchBeginPositionQ8Y5F1133 ;
faldo:reference isoform:Q8Y5F1-1 .
?templateMotifSequenceProfileAlignmentOperationQ8Y5F1139 edam:has_input signature:MF_01442 ;
rdf:type edam:operation_0300 .
?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01442143 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8Y5F1MF_01442134 .
?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01442142 .
?targetMotifMatchRegionMatchBeginMF_01442142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01442135 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01442143 edam:has_input signature:MF_01442 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8Y5F1MF_01442132, 1, (STRLEN(?templateMotifCigarQ8Y5F1MF_01442132) - STRLEN(REPLACE(?templateMotifCigarQ8Y5F1MF_01442132, CONCAT('^(?:-*[^-]){', STR(((225 - ?templateMotifSequenceMatchBeginPositionQ8Y5F1133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_01442134, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_01442134) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_01442134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8Y5F1MF_01442134, 1, (STRLEN(?targetMotifMatchCigarQ8Y5F1MF_01442134) - STRLEN(REPLACE(?targetMotifMatchCigarQ8Y5F1MF_01442134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) .
BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_01442135) - 1) AS ?thisPositionOn53) .
BIND(?thisPositionOn53 AS ?thisPositionOn54) .
BIND(?this AS ?pfs1t146) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse51) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_01442a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
}
"xsd:string |