| http://purl.uniprot.org/unirules/MF_01928#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:674243 up:source unirule:MF_01928 .
_:674244 up:source unirule:MF_01928 .
_:674245 up:source unirule:MF_01928 .
_:674246 up:source unirule:MF_01928 .
_:674247 up:source unirule:MF_01928 .
_:674248 up:source unirule:MF_01928 .
_:674249 up:source unirule:MF_01928 .
_:674250 up:source unirule:MF_01928 .
_:674251 up:source unirule:MF_01928 .
_:674252 up:source unirule:MF_01928 .
_:674253 up:source unirule:MF_01928 .
_:674254 up:source unirule:MF_01928 .
_:674255 up:source unirule:MF_01928 .
_:674256 up:source unirule:MF_01928 .
_:674257 up:source unirule:MF_01928 .
_:674258 up:source unirule:MF_01928 .
_:674259 up:source unirule:MF_01928 .
_:674260 up:source unirule:MF_01928 .
_:674261 up:source unirule:MF_01928 .
_:674262 up:source unirule:MF_01928 .
_:674263 up:source unirule:MF_01928 .
_:674264 up:source unirule:MF_01928 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ;
up:classifiedWith GO:0006189 ,
GO:0034028 ,
keyword:436 ,
keyword:547 ,
keyword:658 ,
keyword:67 ;
up:recommendedName ?name0 .
?name0 up:ecName '6.3.4.18' ;
up:fullName 'N5-carboxyaminoimidazole ribonucleotide synthase' ;
up:shortName 'N5-CAIR synthase' ;
rdf:type up:Structured_Name .
?name1 up:fullName '5-(carboxyamino)imidazole ribonucleotide synthetase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'purK' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the ATP-dependent conversion of 5-aminoimidazole ribonucleotide (AIR) and HCO(3)(-) to N5-carboxyaminoimidazole ribonucleotide (N5-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 (N5-CAIR route): step 1/2.' .
?annotation7 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the PurK/PurT family.' .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
up:ligand ?ligand13 ;
rdf:type up:Binding_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand13 rdfs:subClassOf chebi:30616 .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf chebi:30616 .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
up:ligand ?ligand27 ;
rdf:type up:Binding_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?ligand27 rdfs:subClassOf chebi:30616 .
?pfs30 up:annotation ?annotation31 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
up:ligand ?ligand34 ;
rdf:type up:Binding_Site_Annotation .
?pfsb32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?ligand34 rdfs:subClassOf chebi:30616 .
?pfs37 up:annotation ?annotation38 .
?annotation38 faldo:begin ?pfsb39 ;
faldo:end ?pfse40 ;
up:ligand ?ligand41 ;
rdf:type up:Binding_Site_Annotation .
?pfsb39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?ligand41 rdfs:subClassOf chebi:30616 .
?pfs44 up:annotation ?annotation45 .
?annotation45 faldo:begin ?pfsb46 ;
faldo:end ?pfse47 ;
up:ligand ?ligand48 ;
rdf:type up:Binding_Site_Annotation .
?pfsb46 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?pfse47 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?ligand48 rdfs:subClassOf chebi:30616 .
?pfs51 up:annotation ?annotation52 .
?annotation52 faldo:begin ?pfsb53 ;
faldo:end ?pfse54 ;
up:ligand ?ligand55 ;
rdf:type up:Binding_Site_Annotation .
?pfsb53 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?pfse54 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?ligand55 rdfs:subClassOf chebi:30616 .
?pfs58 up:annotation ?annotation59 .
?annotation59 faldo:begin ?pfsb60 ;
faldo:end ?pfse61 ;
rdf:type up:Domain_Extent_Annotation ;
rdfs:comment 'ATP-grasp' .
?pfsb60 faldo:position ?thisPositionOn62 ;
rdf:type faldo:ExactPosition .
?pfse61 faldo:position ?thisPositionOn63 ;
rdf:type faldo:ExactPosition .
_:674265 a rdf:Statement ;
up:attribution _:674243 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:674266 a rdf:Statement ;
up:attribution _:674244 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:674267 a rdf:Statement ;
up:attribution _:674245 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:674268 a rdf:Statement ;
up:attribution _:674246 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:674269 a rdf:Statement ;
up:attribution _:674247 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:674270 a rdf:Statement ;
up:attribution _:674248 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:674271 a rdf:Statement ;
up:attribution _:674249 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:674272 a rdf:Statement ;
up:attribution _:674250 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:674273 a rdf:Statement ;
up:attribution _:674251 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:674274 a rdf:Statement ;
up:attribution _:674252 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:674275 a rdf:Statement ;
up:attribution _:674253 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:674276 a rdf:Statement ;
up:attribution _:674254 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:658 .
_:674277 a rdf:Statement ;
up:attribution _:674255 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0034028 .
_:674278 a rdf:Statement ;
up:attribution _:674256 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006189 .
_:674279 a rdf:Statement ;
up:source unirule:MF_01928 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:674280 a rdf:Statement ;
up:attribution _:674257 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:674281 a rdf:Statement ;
up:source unirule:MF_01928 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:674282 a rdf:Statement ;
up:attribution _:674258 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:674283 a rdf:Statement ;
up:source unirule:MF_01928 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:674284 a rdf:Statement ;
up:attribution _:674259 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:674285 a rdf:Statement ;
up:source unirule:MF_01928 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:674286 a rdf:Statement ;
up:attribution _:674260 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:674287 a rdf:Statement ;
up:source unirule:MF_01928 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:674288 a rdf:Statement ;
up:attribution _:674261 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:674289 a rdf:Statement ;
up:source unirule:MF_01928 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:674290 a rdf:Statement ;
up:attribution _:674262 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:674291 a rdf:Statement ;
up:source unirule:MF_01928 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
_:674292 a rdf:Statement ;
up:attribution _:674263 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
_:674293 a rdf:Statement ;
up:source unirule:MF_01928 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
_:674294 a rdf:Statement ;
up:attribution _:674264 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01928
#Rule MF_01928 Created by:? on:2014-08-21 Modified by:Edouard de Castro on:2024-09-03
VALUES ?supertaxon64 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01928 .
?thisOrganism rdfs:subClassOf+ ?supertaxon64 .
BIND(URI(CONCAT(STR(?this), '#MF_01928a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch69 faldo:location ?templateMotifSequenceMatchRegionP0902970 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0902972 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP09029MF_0192865 .
?templateMotifSequenceMatchRegionP0902970 faldo:begin ?templateMotifSequenceMatchBeginP0902971 .
?templateMotifSequenceMatchBeginP0902971 faldo:position ?templateMotifSequenceMatchBeginPositionP0902966 ;
faldo:reference isoform:P09029-1 .
?templateMotifSequenceProfileAlignmentOperationP0902972 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
?targetMotifMatch73 faldo:location ?targetMotifMatchRegionMatch74 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0192876 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP09029MF_0192867 .
?targetMotifMatchRegionMatch74 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0192875 .
?targetMotifMatchRegionMatchBeginMF_0192875 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0192868 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0192876 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP09029MF_0192865, 1, (STRLEN(?templateMotifCigarP09029MF_0192865) - STRLEN(REPLACE(?templateMotifCigarP09029MF_0192865, CONCAT('^(?:-*[^-]){', STR(((125 - ?templateMotifSequenceMatchBeginPositionP0902966) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP09029MF_0192867, 1, (STRLEN(?targetMotifMatchCigarP09029MF_0192867) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_0192867, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP09029MF_0192867, 1, (STRLEN(?targetMotifMatchCigarP09029MF_0192867) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_0192867, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0192868) - 1) AS ?thisPositionOn14) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP09029MF_0192865, 1, (STRLEN(?templateMotifCigarP09029MF_0192865) - STRLEN(REPLACE(?templateMotifCigarP09029MF_0192865, CONCAT('^(?:-*[^-]){', STR(((131 - ?templateMotifSequenceMatchBeginPositionP0902966) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP09029MF_0192867, 1, (STRLEN(?targetMotifMatchCigarP09029MF_0192867) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_0192867, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP09029MF_0192867, 1, (STRLEN(?targetMotifMatchCigarP09029MF_0192867) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_0192867, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0192868) - 1) AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t81) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) .
FILTER (REGEX('[GA]YDG[ARNDCQEGHILKMFPSTWYVBZJUOX]GQ', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionP0902987 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0902989 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP09029MF_0192882 .
?templateMotifSequenceMatchRegionP0902987 faldo:begin ?templateMotifSequenceMatchBeginP0902988 .
?templateMotifSequenceMatchBeginP0902988 faldo:position ?templateMotifSequenceMatchBeginPositionP0902983 ;
faldo:reference isoform:P09029-1 .
?templateMotifSequenceProfileAlignmentOperationP0902989 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0192893 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP09029MF_0192884 .
?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0192892 .
?targetMotifMatchRegionMatchBeginMF_0192892 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0192885 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0192893 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP09029MF_0192882, 1, (STRLEN(?templateMotifCigarP09029MF_0192882) - STRLEN(REPLACE(?templateMotifCigarP09029MF_0192882, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionP0902983) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP09029MF_0192884, 1, (STRLEN(?targetMotifMatchCigarP09029MF_0192884) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_0192884, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP09029MF_0192884, 1, (STRLEN(?targetMotifMatchCigarP09029MF_0192884) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_0192884, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) .
BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0192885) - 1) AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP09029MF_0192882, 1, (STRLEN(?templateMotifCigarP09029MF_0192882) - STRLEN(REPLACE(?templateMotifCigarP09029MF_0192882, CONCAT('^(?:-*[^-]){', STR(((156 - ?templateMotifSequenceMatchBeginPositionP0902983) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP09029MF_0192884, 1, (STRLEN(?targetMotifMatchCigarP09029MF_0192884) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_0192884, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP09029MF_0192884, 1, (STRLEN(?targetMotifMatchCigarP09029MF_0192884) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_0192884, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0192885) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t98) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER (REGEX('[EQD][ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX][IVL]', SUBSTR(?thisSequenceValue, ?thisPositionOn21, (?thisPositionOn22 - ?thisPositionOn21)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch103 faldo:location ?templateMotifSequenceMatchRegionP09029104 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP09029106 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP09029MF_0192899 .
?templateMotifSequenceMatchRegionP09029104 faldo:begin ?templateMotifSequenceMatchBeginP09029105 .
?templateMotifSequenceMatchBeginP09029105 faldo:position ?templateMotifSequenceMatchBeginPositionP09029100 ;
faldo:reference isoform:P09029-1 .
?templateMotifSequenceProfileAlignmentOperationP09029106 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
?targetMotifMatch107 faldo:location ?targetMotifMatchRegionMatch108 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01928110 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP09029MF_01928101 .
?targetMotifMatchRegionMatch108 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01928109 .
?targetMotifMatchRegionMatchBeginMF_01928109 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01928102 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01928110 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP09029MF_0192899, 1, (STRLEN(?templateMotifCigarP09029MF_0192899) - STRLEN(REPLACE(?templateMotifCigarP09029MF_0192899, CONCAT('^(?:-*[^-]){', STR(((237 - ?templateMotifSequenceMatchBeginPositionP09029100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP09029MF_01928101, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928101) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP09029MF_01928101, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928101) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) .
BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_01928102) - 1) AS ?thisPositionOn28) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP09029MF_0192899, 1, (STRLEN(?templateMotifCigarP09029MF_0192899) - STRLEN(REPLACE(?templateMotifCigarP09029MF_0192899, CONCAT('^(?:-*[^-]){', STR(((238 - ?templateMotifSequenceMatchBeginPositionP09029100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP09029MF_01928101, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928101) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP09029MF_01928101, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928101) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) .
BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_01928102) - 1) AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t115) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, (?thisPositionOn29 - ?thisPositionOn28)) = 'NE')) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionP09029121 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP09029123 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP09029MF_01928116 .
?templateMotifSequenceMatchRegionP09029121 faldo:begin ?templateMotifSequenceMatchBeginP09029122 .
?templateMotifSequenceMatchBeginP09029122 faldo:position ?templateMotifSequenceMatchBeginPositionP09029117 ;
faldo:reference isoform:P09029-1 .
?templateMotifSequenceProfileAlignmentOperationP09029123 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01928127 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP09029MF_01928118 .
?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01928126 .
?targetMotifMatchRegionMatchBeginMF_01928126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01928119 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01928127 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP09029MF_01928116, 1, (STRLEN(?templateMotifCigarP09029MF_01928116) - STRLEN(REPLACE(?templateMotifCigarP09029MF_01928116, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionP09029117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP09029MF_01928118, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928118) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP09029MF_01928118, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928118) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) .
BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_01928119) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t130) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) .
FILTER (REGEX('[RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionP09029136 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP09029138 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP09029MF_01928131 .
?templateMotifSequenceMatchRegionP09029136 faldo:begin ?templateMotifSequenceMatchBeginP09029137 .
?templateMotifSequenceMatchBeginP09029137 faldo:position ?templateMotifSequenceMatchBeginPositionP09029132 ;
faldo:reference isoform:P09029-1 .
?templateMotifSequenceProfileAlignmentOperationP09029138 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01928142 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP09029MF_01928133 .
?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01928141 .
?targetMotifMatchRegionMatchBeginMF_01928141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01928134 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01928142 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP09029MF_01928131, 1, (STRLEN(?templateMotifCigarP09029MF_01928131) - STRLEN(REPLACE(?templateMotifCigarP09029MF_01928131, CONCAT('^(?:-*[^-]){', STR(((120 - ?templateMotifSequenceMatchBeginPositionP09029132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP09029MF_01928133, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928133) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP09029MF_01928133, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928133) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) .
BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_01928134) - 1) AS ?thisPositionOn42) .
BIND(?thisPositionOn42 AS ?thisPositionOn43) .
BIND(?this AS ?pfs1t145) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a38')) AS ?annotation38) .
BIND(?this AS ?pfs37) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch150 faldo:location ?templateMotifSequenceMatchRegionP09029151 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP09029153 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP09029MF_01928146 .
?templateMotifSequenceMatchRegionP09029151 faldo:begin ?templateMotifSequenceMatchBeginP09029152 .
?templateMotifSequenceMatchBeginP09029152 faldo:position ?templateMotifSequenceMatchBeginPositionP09029147 ;
faldo:reference isoform:P09029-1 .
?templateMotifSequenceProfileAlignmentOperationP09029153 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
?targetMotifMatch154 faldo:location ?targetMotifMatchRegionMatch155 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01928157 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP09029MF_01928148 .
?targetMotifMatchRegionMatch155 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01928156 .
?targetMotifMatchRegionMatchBeginMF_01928156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01928149 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01928157 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP09029MF_01928146, 1, (STRLEN(?templateMotifCigarP09029MF_01928146) - STRLEN(REPLACE(?templateMotifCigarP09029MF_01928146, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionP09029147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP09029MF_01928148, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928148) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP09029MF_01928148, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928148) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) .
BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_01928149) - 1) AS ?thisPositionOn49) .
BIND(?thisPositionOn49 AS ?thisPositionOn50) .
BIND(?this AS ?pfs1t160) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a45')) AS ?annotation45) .
BIND(?this AS ?pfs44) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch165 faldo:location ?templateMotifSequenceMatchRegionP09029166 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP09029168 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP09029MF_01928161 .
?templateMotifSequenceMatchRegionP09029166 faldo:begin ?templateMotifSequenceMatchBeginP09029167 .
?templateMotifSequenceMatchBeginP09029167 faldo:position ?templateMotifSequenceMatchBeginPositionP09029162 ;
faldo:reference isoform:P09029-1 .
?templateMotifSequenceProfileAlignmentOperationP09029168 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
?targetMotifMatch169 faldo:location ?targetMotifMatchRegionMatch170 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01928172 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP09029MF_01928163 .
?targetMotifMatchRegionMatch170 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01928171 .
?targetMotifMatchRegionMatchBeginMF_01928171 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01928164 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01928172 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP09029MF_01928161, 1, (STRLEN(?templateMotifCigarP09029MF_01928161) - STRLEN(REPLACE(?templateMotifCigarP09029MF_01928161, CONCAT('^(?:-*[^-]){', STR(((184 - ?templateMotifSequenceMatchBeginPositionP09029162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP09029MF_01928163, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928163) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP09029MF_01928163, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928163) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), '')))), '[^-]', ''))) AS ?step2174) .
BIND(((?step2174 + ?targetMotifMatchRegionMatchBeginPositionMF_01928164) - 1) AS ?thisPositionOn56) .
BIND(?thisPositionOn56 AS ?thisPositionOn57) .
BIND(?this AS ?pfs1t175) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a52')) AS ?annotation52) .
BIND(?this AS ?pfs51) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch180 faldo:location ?templateMotifSequenceMatchRegionP09029181 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP09029183 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP09029MF_01928176 .
?templateMotifSequenceMatchRegionP09029181 faldo:begin ?templateMotifSequenceMatchBeginP09029182 .
?templateMotifSequenceMatchBeginP09029182 faldo:position ?templateMotifSequenceMatchBeginPositionP09029177 ;
faldo:reference isoform:P09029-1 .
?templateMotifSequenceProfileAlignmentOperationP09029183 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
?targetMotifMatch184 faldo:location ?targetMotifMatchRegionMatch185 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01928187 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP09029MF_01928178 .
?targetMotifMatchRegionMatch185 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01928186 .
?targetMotifMatchRegionMatchBeginMF_01928186 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01928179 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01928187 edam:has_input signature:MF_01928 ;
rdf:type edam:operation_0300 .
?this rdfs:seeAlso .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP09029MF_01928176, 1, (STRLEN(?templateMotifCigarP09029MF_01928176) - STRLEN(REPLACE(?templateMotifCigarP09029MF_01928176, CONCAT('^(?:-*[^-]){', STR(((84 - ?templateMotifSequenceMatchBeginPositionP09029177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1188) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP09029MF_01928178, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928178) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP09029MF_01928178, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928178) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), '')))), '[^-]', ''))) AS ?step2189) .
BIND(((?step2189 + ?targetMotifMatchRegionMatchBeginPositionMF_01928179) - 1) AS ?thisPositionOn62) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP09029MF_01928176, 1, (STRLEN(?templateMotifCigarP09029MF_01928176) - STRLEN(REPLACE(?templateMotifCigarP09029MF_01928176, CONCAT('^(?:-*[^-]){', STR(((267 - ?templateMotifSequenceMatchBeginPositionP09029177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP09029MF_01928178, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928178) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP09029MF_01928178, 1, (STRLEN(?targetMotifMatchCigarP09029MF_01928178) - STRLEN(REPLACE(?targetMotifMatchCigarP09029MF_01928178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) .
BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_01928179) - 1) AS ?thisPositionOn63) .
BIND(?this AS ?pfs2t192) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb60) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse61) .
FILTER ((BOUND(?thisPositionOn62) && BOUND(?thisPositionOn63))) .
BIND(URI(CONCAT(STR(?this), '#MF_01928a59')) AS ?annotation59) .
BIND(?this AS ?pfs58) .
}
}
"xsd:string |