| http://purl.uniprot.org/unirules/MF_02222#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:767093 up:source unirule:MF_02222 .
_:767094 up:source unirule:MF_02222 .
_:767095 up:source unirule:MF_02222 .
_:767096 up:source unirule:MF_02222 .
_:767097 up:source unirule:MF_02222 .
_:767098 up:source unirule:MF_02222 .
_:767099 up:source unirule:MF_02222 .
_:767100 up:source unirule:MF_02222 .
_:767101 up:source unirule:MF_02222 .
_:767102 up:source unirule:MF_02222 .
_:767103 up:source unirule:MF_02222 .
_:767104 up:source unirule:MF_02222 .
_:767105 up:source unirule:MF_02222 .
_:767106 up:source unirule:MF_02222 .
_:767107 up:source unirule:MF_02222 .
_:767108 up:source unirule:MF_02222 .
_:767109 up:source unirule:MF_02222 .
_:767110 up:source unirule:MF_02222 .
_:767111 up:source unirule:MF_02222 .
_:767112 up:source unirule:MF_02222 .
_:767113 up:source unirule:MF_02222 .
_:767114 up:source unirule:MF_02222 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ,
?annotation5 ,
?annotation6 ;
up:classifiedWith GO:0004410 ,
GO:0019878 ,
keyword:28 ,
keyword:457 ,
keyword:460 ,
keyword:464 ,
keyword:479 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.3.3.14' ;
up:fullName 'Homocitrate synthase' ;
up:shortName 'HCS' ;
rdf:type up:Structured_Name .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the aldol-type condensation of 2-oxoglutarate with acetyl-CoA to yield homocitrate. Carries out the first step of the alpha-aminoadipate (AAA) lysine biosynthesis pathway.' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 up:cofactor chebi:18420 ,
chebi:29035 ;
rdf:type up:Cofactor_Annotation .
?annotation5 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid biosynthesis; L-lysine biosynthesis via AAA pathway; L-alpha-aminoadipate from 2-oxoglutarate: step 1/5.' .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the alpha-IPM synthase/homocitrate synthase family. Homocitrate synthase LYS20/LYS21 subfamily.' .
?pfs7 up:annotation ?annotation8 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb9 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:18420 .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:18420 .
?pfs27 up:annotation ?annotation28 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
up:ligand ?ligand31 ;
rdf:type up:Binding_Site_Annotation .
?pfsb29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand31 rdfs:subClassOf chebi:18420 .
?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:16810 .
?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:16810 .
?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:16810 .
?pfs55 up:annotation ?annotation56 .
?annotation56 faldo:begin ?pfsb57 ;
faldo:end ?pfse58 ;
up:ligand ?ligand59 ;
rdf:type up:Binding_Site_Annotation .
?pfsb57 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?pfse58 faldo:position ?thisPositionOn61 ;
rdf:type faldo:ExactPosition .
?ligand59 rdfs:subClassOf chebi:16810 .
_:767115 a rdf:Statement ;
up:attribution _:767093 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:767116 a rdf:Statement ;
up:attribution _:767094 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:767117 a rdf:Statement ;
up:attribution _:767095 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:767118 a rdf:Statement ;
up:attribution _:767096 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:767119 a rdf:Statement ;
up:attribution _:767097 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:767120 a rdf:Statement ;
up:attribution _:767098 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:767121 a rdf:Statement ;
up:attribution _:767099 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:28 .
_:767122 a rdf:Statement ;
up:attribution _:767100 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:457 .
_:767123 a rdf:Statement ;
up:attribution _:767101 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:767124 a rdf:Statement ;
up:attribution _:767102 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:464 .
_:767125 a rdf:Statement ;
up:attribution _:767103 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:767126 a rdf:Statement ;
up:attribution _:767104 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:767127 a rdf:Statement ;
up:attribution _:767105 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004410 .
_:767128 a rdf:Statement ;
up:attribution _:767106 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019878 .
_:767129 a rdf:Statement ;
up:source unirule:MF_02222 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:767130 a rdf:Statement ;
up:attribution _:767107 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:767131 a rdf:Statement ;
up:source unirule:MF_02222 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:767132 a rdf:Statement ;
up:attribution _:767108 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:767133 a rdf:Statement ;
up:source unirule:MF_02222 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:767134 a rdf:Statement ;
up:attribution _:767109 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:767135 a rdf:Statement ;
up:source unirule:MF_02222 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:767136 a rdf:Statement ;
up:attribution _:767110 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:767137 a rdf:Statement ;
up:source unirule:MF_02222 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:767138 a rdf:Statement ;
up:attribution _:767111 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:767139 a rdf:Statement ;
up:source unirule:MF_02222 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:767140 a rdf:Statement ;
up:attribution _:767112 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:767141 a rdf:Statement ;
up:source unirule:MF_02222 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:767142 a rdf:Statement ;
up:attribution _:767113 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:767143 a rdf:Statement ;
up:source unirule:MF_02222 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
_:767144 a rdf:Statement ;
up:attribution _:767114 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02222
#Rule MF_02222 Created by:? on:2019-08-06 Modified by:Edouard de Castro on:2024-09-02
VALUES ?supertaxon62 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02222 .
?thisOrganism rdfs:subClassOf+ ?supertaxon62 .
BIND(URI(CONCAT(STR(?this), '#MF_02222a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02222a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_02222a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_02222a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02222a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_02222a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch67 faldo:location ?templateMotifSequenceMatchRegionO8719868 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO8719870 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO87198MF_0222263 .
?templateMotifSequenceMatchRegionO8719868 faldo:begin ?templateMotifSequenceMatchBeginO8719869 .
?templateMotifSequenceMatchBeginO8719869 faldo:position ?templateMotifSequenceMatchBeginPositionO8719864 ;
faldo:reference isoform:O87198-1 .
?templateMotifSequenceProfileAlignmentOperationO8719870 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
?targetMotifMatch71 faldo:location ?targetMotifMatchRegionMatch72 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0222274 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO87198MF_0222265 .
?targetMotifMatchRegionMatch72 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0222273 .
?targetMotifMatchRegionMatchBeginMF_0222273 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0222266 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0222274 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO87198MF_0222263, 1, (STRLEN(?templateMotifCigarO87198MF_0222263) - STRLEN(REPLACE(?templateMotifCigarO87198MF_0222263, CONCAT('^(?:-*[^-]){', STR(((292 - ?templateMotifSequenceMatchBeginPositionO8719864) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO87198MF_0222265, 1, (STRLEN(?targetMotifMatchCigarO87198MF_0222265) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_0222265, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO87198MF_0222265, 1, (STRLEN(?targetMotifMatchCigarO87198MF_0222265) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_0222265, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) .
BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0222266) - 1) AS ?thisPositionOn11) .
BIND(?thisPositionOn11 AS ?thisPositionOn12) .
BIND(?this AS ?pfs1t77) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfse10) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn11, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_02222a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch82 faldo:location ?templateMotifSequenceMatchRegionO8719883 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO8719885 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO87198MF_0222278 .
?templateMotifSequenceMatchRegionO8719883 faldo:begin ?templateMotifSequenceMatchBeginO8719884 .
?templateMotifSequenceMatchBeginO8719884 faldo:position ?templateMotifSequenceMatchBeginPositionO8719879 ;
faldo:reference isoform:O87198-1 .
?templateMotifSequenceProfileAlignmentOperationO8719885 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
?targetMotifMatch86 faldo:location ?targetMotifMatchRegionMatch87 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0222289 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO87198MF_0222280 .
?targetMotifMatchRegionMatch87 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0222288 .
?targetMotifMatchRegionMatchBeginMF_0222288 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0222281 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0222289 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO87198MF_0222278, 1, (STRLEN(?templateMotifCigarO87198MF_0222278) - STRLEN(REPLACE(?templateMotifCigarO87198MF_0222278, CONCAT('^(?:-*[^-]){', STR(((13 - ?templateMotifSequenceMatchBeginPositionO8719879) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO87198MF_0222280, 1, (STRLEN(?targetMotifMatchCigarO87198MF_0222280) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_0222280, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO87198MF_0222280, 1, (STRLEN(?targetMotifMatchCigarO87198MF_0222280) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_0222280, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) .
BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0222281) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t92) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_02222a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch97 faldo:location ?templateMotifSequenceMatchRegionO8719898 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO87198100 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO87198MF_0222293 .
?templateMotifSequenceMatchRegionO8719898 faldo:begin ?templateMotifSequenceMatchBeginO8719899 .
?templateMotifSequenceMatchBeginO8719899 faldo:position ?templateMotifSequenceMatchBeginPositionO8719894 ;
faldo:reference isoform:O87198-1 .
?templateMotifSequenceProfileAlignmentOperationO87198100 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
?targetMotifMatch101 faldo:location ?targetMotifMatchRegionMatch102 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02222104 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO87198MF_0222295 .
?targetMotifMatchRegionMatch102 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02222103 .
?targetMotifMatchRegionMatchBeginMF_02222103 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0222296 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02222104 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO87198MF_0222293, 1, (STRLEN(?templateMotifCigarO87198MF_0222293) - STRLEN(REPLACE(?templateMotifCigarO87198MF_0222293, CONCAT('^(?:-*[^-]){', STR(((195 - ?templateMotifSequenceMatchBeginPositionO8719894) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO87198MF_0222295, 1, (STRLEN(?targetMotifMatchCigarO87198MF_0222295) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_0222295, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO87198MF_0222295, 1, (STRLEN(?targetMotifMatchCigarO87198MF_0222295) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_0222295, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) .
BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0222296) - 1) AS ?thisPositionOn25) .
BIND(?thisPositionOn25 AS ?thisPositionOn26) .
BIND(?this AS ?pfs1t107) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_02222a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionO87198113 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO87198115 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO87198MF_02222108 .
?templateMotifSequenceMatchRegionO87198113 faldo:begin ?templateMotifSequenceMatchBeginO87198114 .
?templateMotifSequenceMatchBeginO87198114 faldo:position ?templateMotifSequenceMatchBeginPositionO87198109 ;
faldo:reference isoform:O87198-1 .
?templateMotifSequenceProfileAlignmentOperationO87198115 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02222119 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO87198MF_02222110 .
?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02222118 .
?targetMotifMatchRegionMatchBeginMF_02222118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02222111 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02222119 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO87198MF_02222108, 1, (STRLEN(?templateMotifCigarO87198MF_02222108) - STRLEN(REPLACE(?templateMotifCigarO87198MF_02222108, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionO87198109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO87198MF_02222110, 1, (STRLEN(?targetMotifMatchCigarO87198MF_02222110) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_02222110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO87198MF_02222110, 1, (STRLEN(?targetMotifMatchCigarO87198MF_02222110) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_02222110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) .
BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_02222111) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t122) .
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_02222a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch127 faldo:location ?templateMotifSequenceMatchRegionO87198128 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO87198130 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO87198MF_02222123 .
?templateMotifSequenceMatchRegionO87198128 faldo:begin ?templateMotifSequenceMatchBeginO87198129 .
?templateMotifSequenceMatchBeginO87198129 faldo:position ?templateMotifSequenceMatchBeginPositionO87198124 ;
faldo:reference isoform:O87198-1 .
?templateMotifSequenceProfileAlignmentOperationO87198130 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
?targetMotifMatch131 faldo:location ?targetMotifMatchRegionMatch132 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02222134 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO87198MF_02222125 .
?targetMotifMatchRegionMatch132 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02222133 .
?targetMotifMatchRegionMatchBeginMF_02222133 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02222126 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02222134 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO87198MF_02222123, 1, (STRLEN(?templateMotifCigarO87198MF_02222123) - STRLEN(REPLACE(?templateMotifCigarO87198MF_02222123, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionO87198124) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO87198MF_02222125, 1, (STRLEN(?targetMotifMatchCigarO87198MF_02222125) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_02222125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO87198MF_02222125, 1, (STRLEN(?targetMotifMatchCigarO87198MF_02222125) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_02222125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) .
BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_02222126) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t137) .
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_02222a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch142 faldo:location ?templateMotifSequenceMatchRegionO87198143 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO87198145 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO87198MF_02222138 .
?templateMotifSequenceMatchRegionO87198143 faldo:begin ?templateMotifSequenceMatchBeginO87198144 .
?templateMotifSequenceMatchBeginO87198144 faldo:position ?templateMotifSequenceMatchBeginPositionO87198139 ;
faldo:reference isoform:O87198-1 .
?templateMotifSequenceProfileAlignmentOperationO87198145 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
?targetMotifMatch146 faldo:location ?targetMotifMatchRegionMatch147 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02222149 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO87198MF_02222140 .
?targetMotifMatchRegionMatch147 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02222148 .
?targetMotifMatchRegionMatchBeginMF_02222148 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02222141 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02222149 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO87198MF_02222138, 1, (STRLEN(?templateMotifCigarO87198MF_02222138) - STRLEN(REPLACE(?templateMotifCigarO87198MF_02222138, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionO87198139) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO87198MF_02222140, 1, (STRLEN(?targetMotifMatchCigarO87198MF_02222140) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_02222140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO87198MF_02222140, 1, (STRLEN(?targetMotifMatchCigarO87198MF_02222140) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_02222140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), '')))), '[^-]', ''))) AS ?step2151) .
BIND(((?step2151 + ?targetMotifMatchRegionMatchBeginPositionMF_02222141) - 1) AS ?thisPositionOn46) .
BIND(?thisPositionOn46 AS ?thisPositionOn47) .
BIND(?this AS ?pfs1t152) .
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) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_02222a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch157 faldo:location ?templateMotifSequenceMatchRegionO87198158 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO87198160 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO87198MF_02222153 .
?templateMotifSequenceMatchRegionO87198158 faldo:begin ?templateMotifSequenceMatchBeginO87198159 .
?templateMotifSequenceMatchBeginO87198159 faldo:position ?templateMotifSequenceMatchBeginPositionO87198154 ;
faldo:reference isoform:O87198-1 .
?templateMotifSequenceProfileAlignmentOperationO87198160 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
?targetMotifMatch161 faldo:location ?targetMotifMatchRegionMatch162 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02222164 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO87198MF_02222155 .
?targetMotifMatchRegionMatch162 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02222163 .
?targetMotifMatchRegionMatchBeginMF_02222163 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02222156 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02222164 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO87198MF_02222153, 1, (STRLEN(?templateMotifCigarO87198MF_02222153) - STRLEN(REPLACE(?templateMotifCigarO87198MF_02222153, CONCAT('^(?:-*[^-]){', STR(((133 - ?templateMotifSequenceMatchBeginPositionO87198154) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO87198MF_02222155, 1, (STRLEN(?targetMotifMatchCigarO87198MF_02222155) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_02222155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO87198MF_02222155, 1, (STRLEN(?targetMotifMatchCigarO87198MF_02222155) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_02222155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), '')))), '[^-]', ''))) AS ?step2166) .
BIND(((?step2166 + ?targetMotifMatchRegionMatchBeginPositionMF_02222156) - 1) AS ?thisPositionOn53) .
BIND(?thisPositionOn53 AS ?thisPositionOn54) .
BIND(?this AS ?pfs1t167) .
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) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_02222a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch172 faldo:location ?templateMotifSequenceMatchRegionO87198173 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO87198175 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO87198MF_02222168 .
?templateMotifSequenceMatchRegionO87198173 faldo:begin ?templateMotifSequenceMatchBeginO87198174 .
?templateMotifSequenceMatchBeginO87198174 faldo:position ?templateMotifSequenceMatchBeginPositionO87198169 ;
faldo:reference isoform:O87198-1 .
?templateMotifSequenceProfileAlignmentOperationO87198175 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
?targetMotifMatch176 faldo:location ?targetMotifMatchRegionMatch177 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02222179 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO87198MF_02222170 .
?targetMotifMatchRegionMatch177 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02222178 .
?targetMotifMatchRegionMatchBeginMF_02222178 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02222171 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02222179 edam:has_input signature:MF_02222 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO87198MF_02222168, 1, (STRLEN(?templateMotifCigarO87198MF_02222168) - STRLEN(REPLACE(?templateMotifCigarO87198MF_02222168, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionO87198169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO87198MF_02222170, 1, (STRLEN(?targetMotifMatchCigarO87198MF_02222170) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_02222170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO87198MF_02222170, 1, (STRLEN(?targetMotifMatchCigarO87198MF_02222170) - STRLEN(REPLACE(?targetMotifMatchCigarO87198MF_02222170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), '')))), '[^-]', ''))) AS ?step2181) .
BIND(((?step2181 + ?targetMotifMatchRegionMatchBeginPositionMF_02222171) - 1) AS ?thisPositionOn60) .
BIND(?thisPositionOn60 AS ?thisPositionOn61) .
BIND(?this AS ?pfs1t182) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse58) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'T')) .
BIND(URI(CONCAT(STR(?this), '#MF_02222a56')) AS ?annotation56) .
BIND(?this AS ?pfs55) .
}
}
"xsd:string |