| http://purl.uniprot.org/unirules/MF_00852#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:304361 up:source unirule:MF_00852 .
_:304362 up:source unirule:MF_00852 .
_:304363 up:source unirule:MF_00852 .
_:304364 up:source unirule:MF_00852 .
_:304365 up:source unirule:MF_00852 .
_:304366 up:source unirule:MF_00852 .
_:304367 up:source unirule:MF_00852 .
_:304368 up:source unirule:MF_00852 .
_:304369 up:source unirule:MF_00852 .
_:304370 up:source unirule:MF_00852 .
_:304371 up:source unirule:MF_00852 .
_:304372 up:source unirule:MF_00852 .
_:304373 up:source unirule:MF_00852 .
_:304374 up:source unirule:MF_00852 .
_:304375 up:source unirule:MF_00852 .
_:304376 up:source unirule:MF_00852 .
_:304377 up:source unirule:MF_00852 .
_:304378 up:source unirule:MF_00852 .
_:304379 up:source unirule:MF_00852 .
_:304380 up:source unirule:MF_00852 .
_:304381 up:source unirule:MF_00852 .
_:304382 up:source unirule:MF_00852 .
_:304383 up:source unirule:MF_00852 .
_:304384 up:source unirule:MF_00852 .
_:304385 up:source unirule:MF_00852 .
_:304386 up:source unirule:MF_00852 .
_:304387 up:source unirule:MF_00852 .
_:304388 up:source unirule:MF_00852 .
_:304389 up:source unirule:MF_00852 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation8 ,
?annotation10 ,
?annotation12 ,
?annotation14 ,
?annotation15 ,
?annotation16 ,
?annotation17 ;
up:classifiedWith GO:0009102 ,
GO:0050661 ,
GO:0051287 ,
keyword:32 ,
keyword:520 ,
keyword:521 ,
keyword:547 ,
keyword:808 ,
keyword:93 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.6.1.121' ;
up:fullName '(S)-8-amino-7-oxononanoate synthase BioU' ;
rdf:type up:Structured_Name .
?name1 up:fullName '8-amino-7-oxononanoate carboxylating dehydrogenase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'bioU' .
?annotation3 a up:Function_Annotation ;
rdfs:comment "A 'suicide' enzyme that participates in biotin synthesis. Catalyzes the formation of (S)-8-amino-7-oxononanoate (DAN-carbamic acid) from (7R,8S)-8-amino-7-(carboxyamino)nonanoate (DAN), a function equivalent to the cannonical BioA reaction and the first half-reaction of BioD. The cellular requirement for biotin is thought be low enough that this single turnover enzyme supplies a sufficient amount of the cofactor. Overall it catalyzes three reactions: formation of a covalent linkage with 8-amino-7-oxononanoate to yield a BioU-DAN conjugate at the epsilon-amino group of Lys124 of BioU using NAD(P)H, carboxylation of the conjugate to form BioU-DAN-carbamic acid, and release of DAN-carbamic acid using NAD(P)+." .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity .
?annotation8 up:activity ?activity9 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity9 up:catalyticActivity .
?annotation10 up:activity ?activity11 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity11 up:catalyticActivity .
?annotation12 up:activity ?activity13 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity13 up:catalyticActivity .
?annotation14 a up:Pathway_Annotation ;
rdfs:comment 'Cofactor biosynthesis; biotin biosynthesis.' .
?annotation15 a up:Subunit_Annotation ;
rdfs:comment 'Monomer.' .
?annotation16 a up:Annotation ;
rdfs:comment 'In cannonical biotin synthesis a pimeloyl-conjugate is transformed into biotin by the subsequent action of BioF, BioA, BioD and BioB. This enzyme replaces BioA and performs the first half-reaction of BioD.' .
?annotation17 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the BioU family.' .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?ligand22 rdfs:subClassOf chebi:57540 .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
up:ligand ?ligand29 ;
rdf:type up:Binding_Site_Annotation .
?pfsb27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand29 rdfs:subClassOf chebi:57540 .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Nucleophile' .
?pfsb34 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb40 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfs44 up:annotation ?annotation45 .
?annotation45 faldo:begin ?pfsb46 ;
faldo:end ?pfse47 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor and proton acceptor' .
?pfsb46 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse47 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?pfs50 up:annotation ?annotation51 .
?annotation51 faldo:begin ?pfsb52 ;
faldo:end ?pfse53 ;
up:ligand ?ligand54 ;
rdf:type up:Binding_Site_Annotation .
?pfsb52 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?pfse53 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?ligand54 rdfs:subClassOf chebi:57540 .
?pfs57 up:annotation ?annotation58 .
?annotation58 faldo:begin ?pfsb59 ;
faldo:end ?pfse60 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'Allysine' .
?pfsb59 faldo:position ?thisPositionOn61 ;
rdf:type faldo:ExactPosition .
?pfse60 faldo:position ?thisPositionOn62 ;
rdf:type faldo:ExactPosition .
_:304390 a rdf:Statement ;
up:attribution _:304361 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:304391 a rdf:Statement ;
up:attribution _:304362 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:304392 a rdf:Statement ;
up:attribution _:304363 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:304393 a rdf:Statement ;
up:attribution _:304364 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:304394 a rdf:Statement ;
up:attribution _:304365 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:304395 a rdf:Statement ;
up:attribution _:304366 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:304396 a rdf:Statement ;
up:attribution _:304367 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:304397 a rdf:Statement ;
up:attribution _:304368 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:304398 a rdf:Statement ;
up:attribution _:304369 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:304399 a rdf:Statement ;
up:attribution _:304370 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:304400 a rdf:Statement ;
up:attribution _:304371 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:304401 a rdf:Statement ;
up:attribution _:304372 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:304402 a rdf:Statement ;
up:attribution _:304373 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:304403 a rdf:Statement ;
up:attribution _:304374 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:32 .
_:304404 a rdf:Statement ;
up:attribution _:304375 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:93 .
_:304405 a rdf:Statement ;
up:attribution _:304376 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:304406 a rdf:Statement ;
up:attribution _:304377 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:521 .
_:304407 a rdf:Statement ;
up:attribution _:304378 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:304408 a rdf:Statement ;
up:attribution _:304379 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:304409 a rdf:Statement ;
up:attribution _:304380 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009102 .
_:304410 a rdf:Statement ;
up:attribution _:304381 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0050661 .
_:304411 a rdf:Statement ;
up:attribution _:304382 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051287 .
_:304412 a rdf:Statement ;
up:source unirule:MF_00852 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:304413 a rdf:Statement ;
up:attribution _:304383 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:304414 a rdf:Statement ;
up:source unirule:MF_00852 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:304415 a rdf:Statement ;
up:attribution _:304384 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:304416 a rdf:Statement ;
up:source unirule:MF_00852 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:304417 a rdf:Statement ;
up:attribution _:304385 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:304418 a rdf:Statement ;
up:source unirule:MF_00852 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:304419 a rdf:Statement ;
up:attribution _:304386 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:304420 a rdf:Statement ;
up:source unirule:MF_00852 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:304421 a rdf:Statement ;
up:attribution _:304387 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:304422 a rdf:Statement ;
up:source unirule:MF_00852 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:304423 a rdf:Statement ;
up:attribution _:304388 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:304424 a rdf:Statement ;
up:source unirule:MF_00852 ;
rdf:subject ?pfs57 ;
rdf:predicate up:annotation ;
rdf:object ?annotation58 .
_:304425 a rdf:Statement ;
up:attribution _:304389 ;
rdf:subject ?pfs57 ;
rdf:predicate up:annotation ;
rdf:object ?annotation58 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00852
#Rule MF_00852 Created by:? on:2020-04-30 Modified by:Catherine Rivoire on:2025-09-19
VALUES ?supertaxon63 {taxon:1117 taxon:183963}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00852 .
?thisOrganism rdfs:subClassOf+ ?supertaxon63 .
BIND(URI(CONCAT(STR(?this), '#MF_00852a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a14')) AS ?annotation14) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a15')) AS ?annotation15) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a16')) AS ?annotation16) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a17')) AS ?annotation17) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch68 faldo:location ?templateMotifSequenceMatchRegionQ5565069 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5565071 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ55650MF_0085264 .
?templateMotifSequenceMatchRegionQ5565069 faldo:begin ?templateMotifSequenceMatchBeginQ5565070 .
?templateMotifSequenceMatchBeginQ5565070 faldo:position ?templateMotifSequenceMatchBeginPositionQ5565065 ;
faldo:reference isoform:Q55650-1 .
?templateMotifSequenceProfileAlignmentOperationQ5565071 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
?targetMotifMatch72 faldo:location ?targetMotifMatchRegionMatch73 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0085275 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ55650MF_0085266 .
?targetMotifMatchRegionMatch73 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0085274 .
?targetMotifMatchRegionMatchBeginMF_0085274 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0085267 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0085275 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55650MF_0085264, 1, (STRLEN(?templateMotifCigarQ55650MF_0085264) - STRLEN(REPLACE(?templateMotifCigarQ55650MF_0085264, CONCAT('^(?:-*[^-]){', STR(((15 - ?templateMotifSequenceMatchBeginPositionQ5565065) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55650MF_0085266, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_0085266) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_0085266, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55650MF_0085266, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_0085266) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_0085266, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) .
BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0085267) - 1) AS ?thisPositionOn23) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55650MF_0085264, 1, (STRLEN(?templateMotifCigarQ55650MF_0085264) - STRLEN(REPLACE(?templateMotifCigarQ55650MF_0085264, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionQ5565065) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55650MF_0085266, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_0085266) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_0085266, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55650MF_0085266, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_0085266) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_0085266, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) .
BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0085267) - 1) AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t80) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) .
FILTER (REGEX('G[FYT]GG[LI]', SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch85 faldo:location ?templateMotifSequenceMatchRegionQ5565086 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5565088 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ55650MF_0085281 .
?templateMotifSequenceMatchRegionQ5565086 faldo:begin ?templateMotifSequenceMatchBeginQ5565087 .
?templateMotifSequenceMatchBeginQ5565087 faldo:position ?templateMotifSequenceMatchBeginPositionQ5565082 ;
faldo:reference isoform:Q55650-1 .
?templateMotifSequenceProfileAlignmentOperationQ5565088 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
?targetMotifMatch89 faldo:location ?targetMotifMatchRegionMatch90 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0085292 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ55650MF_0085283 .
?targetMotifMatchRegionMatch90 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0085291 .
?targetMotifMatchRegionMatchBeginMF_0085291 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0085284 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0085292 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55650MF_0085281, 1, (STRLEN(?templateMotifCigarQ55650MF_0085281) - STRLEN(REPLACE(?templateMotifCigarQ55650MF_0085281, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionQ5565082) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55650MF_0085283, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_0085283) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_0085283, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55650MF_0085283, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_0085283) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_0085283, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) .
BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0085284) - 1) AS ?thisPositionOn30) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55650MF_0085281, 1, (STRLEN(?templateMotifCigarQ55650MF_0085281) - STRLEN(REPLACE(?templateMotifCigarQ55650MF_0085281, CONCAT('^(?:-*[^-]){', STR(((191 - ?templateMotifSequenceMatchBeginPositionQ5565082) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55650MF_0085283, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_0085283) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_0085283, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55650MF_0085283, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_0085283) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_0085283, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0085284) - 1) AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t97) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) .
FILTER (REGEX('[ASG]T', SUBSTR(?thisSequenceValue, ?thisPositionOn30, (?thisPositionOn31 - ?thisPositionOn30)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionQ55650103 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55650105 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ55650MF_0085298 .
?templateMotifSequenceMatchRegionQ55650103 faldo:begin ?templateMotifSequenceMatchBeginQ55650104 .
?templateMotifSequenceMatchBeginQ55650104 faldo:position ?templateMotifSequenceMatchBeginPositionQ5565099 ;
faldo:reference isoform:Q55650-1 .
?templateMotifSequenceProfileAlignmentOperationQ55650105 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00852109 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ55650MF_00852100 .
?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00852108 .
?targetMotifMatchRegionMatchBeginMF_00852108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00852101 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00852109 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55650MF_0085298, 1, (STRLEN(?templateMotifCigarQ55650MF_0085298) - STRLEN(REPLACE(?templateMotifCigarQ55650MF_0085298, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionQ5565099) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55650MF_00852100, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_00852100) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_00852100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55650MF_00852100, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_00852100) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_00852100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) .
BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_00852101) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t112) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse35) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionQ55650118 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55650120 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ55650MF_00852113 .
?templateMotifSequenceMatchRegionQ55650118 faldo:begin ?templateMotifSequenceMatchBeginQ55650119 .
?templateMotifSequenceMatchBeginQ55650119 faldo:position ?templateMotifSequenceMatchBeginPositionQ55650114 ;
faldo:reference isoform:Q55650-1 .
?templateMotifSequenceProfileAlignmentOperationQ55650120 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00852124 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ55650MF_00852115 .
?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00852123 .
?targetMotifMatchRegionMatchBeginMF_00852123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00852116 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00852124 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55650MF_00852113, 1, (STRLEN(?templateMotifCigarQ55650MF_00852113) - STRLEN(REPLACE(?templateMotifCigarQ55650MF_00852113, CONCAT('^(?:-*[^-]){', STR(((194 - ?templateMotifSequenceMatchBeginPositionQ55650114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55650MF_00852115, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_00852115) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_00852115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55650MF_00852115, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_00852115) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_00852115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) .
BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_00852116) - 1) AS ?thisPositionOn42) .
BIND(?thisPositionOn42 AS ?thisPositionOn43) .
BIND(?this AS ?pfs1t127) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionQ55650133 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55650135 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ55650MF_00852128 .
?templateMotifSequenceMatchRegionQ55650133 faldo:begin ?templateMotifSequenceMatchBeginQ55650134 .
?templateMotifSequenceMatchBeginQ55650134 faldo:position ?templateMotifSequenceMatchBeginPositionQ55650129 ;
faldo:reference isoform:Q55650-1 .
?templateMotifSequenceProfileAlignmentOperationQ55650135 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00852139 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ55650MF_00852130 .
?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00852138 .
?targetMotifMatchRegionMatchBeginMF_00852138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00852131 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00852139 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55650MF_00852128, 1, (STRLEN(?templateMotifCigarQ55650MF_00852128) - STRLEN(REPLACE(?templateMotifCigarQ55650MF_00852128, CONCAT('^(?:-*[^-]){', STR(((198 - ?templateMotifSequenceMatchBeginPositionQ55650129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55650MF_00852130, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_00852130) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_00852130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55650MF_00852130, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_00852130) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_00852130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) .
BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_00852131) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs1t142) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb46) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse47) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a45')) AS ?annotation45) .
BIND(?this AS ?pfs44) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch147 faldo:location ?templateMotifSequenceMatchRegionQ55650148 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55650150 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ55650MF_00852143 .
?templateMotifSequenceMatchRegionQ55650148 faldo:begin ?templateMotifSequenceMatchBeginQ55650149 .
?templateMotifSequenceMatchBeginQ55650149 faldo:position ?templateMotifSequenceMatchBeginPositionQ55650144 ;
faldo:reference isoform:Q55650-1 .
?templateMotifSequenceProfileAlignmentOperationQ55650150 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
?targetMotifMatch151 faldo:location ?targetMotifMatchRegionMatch152 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00852154 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ55650MF_00852145 .
?targetMotifMatchRegionMatch152 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00852153 .
?targetMotifMatchRegionMatchBeginMF_00852153 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00852146 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00852154 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55650MF_00852143, 1, (STRLEN(?templateMotifCigarQ55650MF_00852143) - STRLEN(REPLACE(?templateMotifCigarQ55650MF_00852143, CONCAT('^(?:-*[^-]){', STR(((60 - ?templateMotifSequenceMatchBeginPositionQ55650144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55650MF_00852145, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_00852145) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_00852145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55650MF_00852145, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_00852145) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_00852145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), '')))), '[^-]', ''))) AS ?step2156) .
BIND(((?step2156 + ?targetMotifMatchRegionMatchBeginPositionMF_00852146) - 1) AS ?thisPositionOn55) .
BIND(?thisPositionOn55 AS ?thisPositionOn56) .
BIND(?this AS ?pfs1t157) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a51')) AS ?annotation51) .
BIND(?this AS ?pfs50) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch162 faldo:location ?templateMotifSequenceMatchRegionQ55650163 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55650165 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ55650MF_00852158 .
?templateMotifSequenceMatchRegionQ55650163 faldo:begin ?templateMotifSequenceMatchBeginQ55650164 .
?templateMotifSequenceMatchBeginQ55650164 faldo:position ?templateMotifSequenceMatchBeginPositionQ55650159 ;
faldo:reference isoform:Q55650-1 .
?templateMotifSequenceProfileAlignmentOperationQ55650165 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
?targetMotifMatch166 faldo:location ?targetMotifMatchRegionMatch167 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00852169 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ55650MF_00852160 .
?targetMotifMatchRegionMatch167 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00852168 .
?targetMotifMatchRegionMatchBeginMF_00852168 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00852161 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00852169 edam:has_input signature:MF_00852 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55650MF_00852158, 1, (STRLEN(?templateMotifCigarQ55650MF_00852158) - STRLEN(REPLACE(?templateMotifCigarQ55650MF_00852158, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionQ55650159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55650MF_00852160, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_00852160) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_00852160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55650MF_00852160, 1, (STRLEN(?targetMotifMatchCigarQ55650MF_00852160) - STRLEN(REPLACE(?targetMotifMatchCigarQ55650MF_00852160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) .
BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_00852161) - 1) AS ?thisPositionOn61) .
BIND(?thisPositionOn61 AS ?thisPositionOn62) .
BIND(?this AS ?pfs1t172) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb59) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse60) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_00852a58')) AS ?annotation58) .
BIND(?this AS ?pfs57) .
}
}
"xsd:string |