| http://purl.uniprot.org/unirules/MF_02045#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:722184 up:source unirule:MF_02045 .
_:722185 up:source unirule:MF_02045 .
_:722186 up:source unirule:MF_02045 .
_:722187 up:source unirule:MF_02045 .
_:722188 up:source unirule:MF_02045 .
_:722189 up:source unirule:MF_02045 .
_:722190 up:source unirule:MF_02045 .
_:722191 up:source unirule:MF_02045 .
_:722192 up:source unirule:MF_02045 .
_:722193 up:source unirule:MF_02045 .
_:722194 up:source unirule:MF_02045 .
_:722195 up:source unirule:MF_02045 .
_:722196 up:source unirule:MF_02045 .
_:722197 up:source unirule:MF_02045 .
_:722198 up:source unirule:MF_02045 .
_:722199 up:source unirule:MF_02045 .
_:722200 up:source unirule:MF_02045 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0004638 ,
GO:0006189 ,
keyword:456 ,
keyword:658 ;
up:recommendedName ?name0 .
?name0 up:ecName '4.1.1.21' ;
up:fullName 'Phosphoribosylaminoimidazole carboxylase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'AIR carboxylase' ;
up:shortName 'AIRC' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'purE' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the reversible conversion of 5-aminoimidazole ribonucleotide (AIR) and CO(2) to 4-carboxy-5-aminoimidazole ribonucleotide (CAIR).' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Pathway_Annotation ;
rdfs:comment 'Purine metabolism; IMP biosynthesis via de novo pathway; 5-amino-1-(5-phospho-D-ribosyl)imidazole-4-carboxylate from 5-amino-1-(5-phospho-D-ribosyl)imidazole (carboxylase route): step 1/1.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the AIR carboxylase family. Class II subfamily.' .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
up:ligand ?ligand12 ;
rdf:type up:Binding_Site_Annotation .
?pfsb10 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand12 rdfs:subClassOf ?molecule13 .
?molecule13 rdfs:label 'substrate' .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf ?molecule21 .
?molecule21 rdfs:label 'substrate' .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf ?molecule29 .
?molecule29 rdfs:label 'substrate' .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
up:ligand ?ligand36 ;
rdf:type up:Binding_Site_Annotation .
?pfsb34 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?ligand36 rdfs:subClassOf ?molecule37 .
?molecule37 rdfs:label 'substrate' .
?pfs40 up:annotation ?annotation41 .
?annotation41 faldo:begin ?pfsb42 ;
faldo:end ?pfse43 ;
up:ligand ?ligand44 ;
rdf:type up:Binding_Site_Annotation .
?pfsb42 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse43 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?ligand44 rdfs:subClassOf ?molecule45 .
?molecule45 rdfs:label 'substrate' .
?pfs48 up:annotation ?annotation49 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
up:ligand ?ligand52 ;
rdf:type up:Binding_Site_Annotation .
?pfsb50 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?pfse51 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?ligand52 rdfs:subClassOf ?molecule53 .
?molecule53 rdfs:label 'substrate' .
_:722201 a rdf:Statement ;
up:attribution _:722184 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:722202 a rdf:Statement ;
up:attribution _:722185 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:722203 a rdf:Statement ;
up:attribution _:722186 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:722204 a rdf:Statement ;
up:attribution _:722187 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:722205 a rdf:Statement ;
up:attribution _:722188 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:722206 a rdf:Statement ;
up:attribution _:722189 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:722207 a rdf:Statement ;
up:attribution _:722190 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:722208 a rdf:Statement ;
up:attribution _:722191 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:722209 a rdf:Statement ;
up:attribution _:722192 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:658 .
_:722210 a rdf:Statement ;
up:attribution _:722193 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004638 .
_:722211 a rdf:Statement ;
up:attribution _:722194 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006189 .
_:722212 a rdf:Statement ;
up:source unirule:MF_02045 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:722213 a rdf:Statement ;
up:attribution _:722195 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:722214 a rdf:Statement ;
up:source unirule:MF_02045 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:722215 a rdf:Statement ;
up:attribution _:722196 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:722216 a rdf:Statement ;
up:source unirule:MF_02045 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:722217 a rdf:Statement ;
up:attribution _:722197 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:722218 a rdf:Statement ;
up:source unirule:MF_02045 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:722219 a rdf:Statement ;
up:attribution _:722198 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:722220 a rdf:Statement ;
up:source unirule:MF_02045 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:722221 a rdf:Statement ;
up:attribution _:722199 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:722222 a rdf:Statement ;
up:source unirule:MF_02045 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:722223 a rdf:Statement ;
up:attribution _:722200 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02045
#Rule MF_02045 Created by:? on:2015-08-18 Modified by:Edouard de Castro on:2023-06-01
VALUES ?supertaxon56 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02045 .
?thisOrganism rdfs:subClassOf+ ?supertaxon56 .
BIND(URI(CONCAT(STR(?this), '#MF_02045a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02045a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_02045a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_02045a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02045a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_02045a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch61 faldo:location ?templateMotifSequenceMatchRegionQ73PV962 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ73PV964 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ73PV9MF_0204557 .
?templateMotifSequenceMatchRegionQ73PV962 faldo:begin ?templateMotifSequenceMatchBeginQ73PV963 .
?templateMotifSequenceMatchBeginQ73PV963 faldo:position ?templateMotifSequenceMatchBeginPositionQ73PV958 ;
faldo:reference isoform:Q73PV9-1 .
?templateMotifSequenceProfileAlignmentOperationQ73PV964 edam:has_input signature:MF_02045 ;
rdf:type edam:operation_0300 .
?targetMotifMatch65 faldo:location ?targetMotifMatchRegionMatch66 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0204568 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ73PV9MF_0204559 .
?targetMotifMatchRegionMatch66 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0204567 .
?targetMotifMatchRegionMatchBeginMF_0204567 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0204560 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0204568 edam:has_input signature:MF_02045 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ73PV9MF_0204557, 1, (STRLEN(?templateMotifCigarQ73PV9MF_0204557) - STRLEN(REPLACE(?templateMotifCigarQ73PV9MF_0204557, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionQ73PV958) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ73PV9MF_0204559, 1, (STRLEN(?targetMotifMatchCigarQ73PV9MF_0204559) - STRLEN(REPLACE(?targetMotifMatchCigarQ73PV9MF_0204559, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ73PV9MF_0204559, 1, (STRLEN(?targetMotifMatchCigarQ73PV9MF_0204559) - STRLEN(REPLACE(?targetMotifMatchCigarQ73PV9MF_0204559, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) .
BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0204560) - 1) AS ?thisPositionOn14) .
BIND(?thisPositionOn14 AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t71) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse11) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_02045a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch76 faldo:location ?templateMotifSequenceMatchRegionQ73PV977 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ73PV979 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ73PV9MF_0204572 .
?templateMotifSequenceMatchRegionQ73PV977 faldo:begin ?templateMotifSequenceMatchBeginQ73PV978 .
?templateMotifSequenceMatchBeginQ73PV978 faldo:position ?templateMotifSequenceMatchBeginPositionQ73PV973 ;
faldo:reference isoform:Q73PV9-1 .
?templateMotifSequenceProfileAlignmentOperationQ73PV979 edam:has_input signature:MF_02045 ;
rdf:type edam:operation_0300 .
?targetMotifMatch80 faldo:location ?targetMotifMatchRegionMatch81 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0204583 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ73PV9MF_0204574 .
?targetMotifMatchRegionMatch81 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0204582 .
?targetMotifMatchRegionMatchBeginMF_0204582 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0204575 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0204583 edam:has_input signature:MF_02045 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ73PV9MF_0204572, 1, (STRLEN(?templateMotifCigarQ73PV9MF_0204572) - STRLEN(REPLACE(?templateMotifCigarQ73PV9MF_0204572, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionQ73PV973) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ73PV9MF_0204574, 1, (STRLEN(?targetMotifMatchCigarQ73PV9MF_0204574) - STRLEN(REPLACE(?targetMotifMatchCigarQ73PV9MF_0204574, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ73PV9MF_0204574, 1, (STRLEN(?targetMotifMatchCigarQ73PV9MF_0204574) - STRLEN(REPLACE(?targetMotifMatchCigarQ73PV9MF_0204574, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) .
BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_0204575) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t86) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02045a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch91 faldo:location ?templateMotifSequenceMatchRegionQ73PV992 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ73PV994 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ73PV9MF_0204587 .
?templateMotifSequenceMatchRegionQ73PV992 faldo:begin ?templateMotifSequenceMatchBeginQ73PV993 .
?templateMotifSequenceMatchBeginQ73PV993 faldo:position ?templateMotifSequenceMatchBeginPositionQ73PV988 ;
faldo:reference isoform:Q73PV9-1 .
?templateMotifSequenceProfileAlignmentOperationQ73PV994 edam:has_input signature:MF_02045 ;
rdf:type edam:operation_0300 .
?targetMotifMatch95 faldo:location ?targetMotifMatchRegionMatch96 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0204598 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ73PV9MF_0204589 .
?targetMotifMatchRegionMatch96 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0204597 .
?targetMotifMatchRegionMatchBeginMF_0204597 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0204590 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0204598 edam:has_input signature:MF_02045 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ73PV9MF_0204587, 1, (STRLEN(?templateMotifCigarQ73PV9MF_0204587) - STRLEN(REPLACE(?templateMotifCigarQ73PV9MF_0204587, CONCAT('^(?:-*[^-]){', STR(((38 - ?templateMotifSequenceMatchBeginPositionQ73PV988) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ73PV9MF_0204589, 1, (STRLEN(?targetMotifMatchCigarQ73PV9MF_0204589) - STRLEN(REPLACE(?targetMotifMatchCigarQ73PV9MF_0204589, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ73PV9MF_0204589, 1, (STRLEN(?targetMotifMatchCigarQ73PV9MF_0204589) - STRLEN(REPLACE(?targetMotifMatchCigarQ73PV9MF_0204589, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) .
BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0204590) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t101) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_02045a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch106 faldo:location ?templateMotifSequenceMatchRegionQ73PV9107 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ73PV9109 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ73PV9MF_02045102 .
?templateMotifSequenceMatchRegionQ73PV9107 faldo:begin ?templateMotifSequenceMatchBeginQ73PV9108 .
?templateMotifSequenceMatchBeginQ73PV9108 faldo:position ?templateMotifSequenceMatchBeginPositionQ73PV9103 ;
faldo:reference isoform:Q73PV9-1 .
?templateMotifSequenceProfileAlignmentOperationQ73PV9109 edam:has_input signature:MF_02045 ;
rdf:type edam:operation_0300 .
?targetMotifMatch110 faldo:location ?targetMotifMatchRegionMatch111 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02045113 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ73PV9MF_02045104 .
?targetMotifMatchRegionMatch111 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02045112 .
?targetMotifMatchRegionMatchBeginMF_02045112 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02045105 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02045113 edam:has_input signature:MF_02045 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ73PV9MF_02045102, 1, (STRLEN(?templateMotifCigarQ73PV9MF_02045102) - STRLEN(REPLACE(?templateMotifCigarQ73PV9MF_02045102, CONCAT('^(?:-*[^-]){', STR(((41 - ?templateMotifSequenceMatchBeginPositionQ73PV9103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ73PV9MF_02045104, 1, (STRLEN(?targetMotifMatchCigarQ73PV9MF_02045104) - STRLEN(REPLACE(?targetMotifMatchCigarQ73PV9MF_02045104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ73PV9MF_02045104, 1, (STRLEN(?targetMotifMatchCigarQ73PV9MF_02045104) - STRLEN(REPLACE(?targetMotifMatchCigarQ73PV9MF_02045104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) .
BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_02045105) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs1t116) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse35) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_02045a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch121 faldo:location ?templateMotifSequenceMatchRegionQ73PV9122 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ73PV9124 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ73PV9MF_02045117 .
?templateMotifSequenceMatchRegionQ73PV9122 faldo:begin ?templateMotifSequenceMatchBeginQ73PV9123 .
?templateMotifSequenceMatchBeginQ73PV9123 faldo:position ?templateMotifSequenceMatchBeginPositionQ73PV9118 ;
faldo:reference isoform:Q73PV9-1 .
?templateMotifSequenceProfileAlignmentOperationQ73PV9124 edam:has_input signature:MF_02045 ;
rdf:type edam:operation_0300 .
?targetMotifMatch125 faldo:location ?targetMotifMatchRegionMatch126 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02045128 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ73PV9MF_02045119 .
?targetMotifMatchRegionMatch126 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02045127 .
?targetMotifMatchRegionMatchBeginMF_02045127 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02045120 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02045128 edam:has_input signature:MF_02045 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ73PV9MF_02045117, 1, (STRLEN(?templateMotifCigarQ73PV9MF_02045117) - STRLEN(REPLACE(?templateMotifCigarQ73PV9MF_02045117, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionQ73PV9118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ73PV9MF_02045119, 1, (STRLEN(?targetMotifMatchCigarQ73PV9MF_02045119) - STRLEN(REPLACE(?targetMotifMatchCigarQ73PV9MF_02045119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ73PV9MF_02045119, 1, (STRLEN(?targetMotifMatchCigarQ73PV9MF_02045119) - STRLEN(REPLACE(?targetMotifMatchCigarQ73PV9MF_02045119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) .
BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_02045120) - 1) AS ?thisPositionOn46) .
BIND(?thisPositionOn46 AS ?thisPositionOn47) .
BIND(?this AS ?pfs1t131) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse43) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'G')) .
BIND(URI(CONCAT(STR(?this), '#MF_02045a41')) AS ?annotation41) .
BIND(?this AS ?pfs40) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionQ73PV9137 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ73PV9139 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ73PV9MF_02045132 .
?templateMotifSequenceMatchRegionQ73PV9137 faldo:begin ?templateMotifSequenceMatchBeginQ73PV9138 .
?templateMotifSequenceMatchBeginQ73PV9138 faldo:position ?templateMotifSequenceMatchBeginPositionQ73PV9133 ;
faldo:reference isoform:Q73PV9-1 .
?templateMotifSequenceProfileAlignmentOperationQ73PV9139 edam:has_input signature:MF_02045 ;
rdf:type edam:operation_0300 .
?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02045143 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ73PV9MF_02045134 .
?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02045142 .
?targetMotifMatchRegionMatchBeginMF_02045142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02045135 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02045143 edam:has_input signature:MF_02045 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ73PV9MF_02045132, 1, (STRLEN(?templateMotifCigarQ73PV9MF_02045132) - STRLEN(REPLACE(?templateMotifCigarQ73PV9MF_02045132, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionQ73PV9133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ73PV9MF_02045134, 1, (STRLEN(?targetMotifMatchCigarQ73PV9MF_02045134) - STRLEN(REPLACE(?targetMotifMatchCigarQ73PV9MF_02045134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ73PV9MF_02045134, 1, (STRLEN(?targetMotifMatchCigarQ73PV9MF_02045134) - STRLEN(REPLACE(?targetMotifMatchCigarQ73PV9MF_02045134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) .
BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_02045135) - 1) AS ?thisPositionOn54) .
BIND(?thisPositionOn54 AS ?thisPositionOn55) .
BIND(?this AS ?pfs1t146) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse51) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_02045a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
}
"xsd:string |