| http://purl.uniprot.org/unirules/MF_03183#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:866984 up:source unirule:MF_03183 .
_:866985 up:source unirule:MF_03183 .
_:866986 up:source unirule:MF_03183 .
_:866987 up:source unirule:MF_03183 .
_:866988 up:source unirule:MF_03183 .
_:866989 up:source unirule:MF_03183 .
_:866990 up:source unirule:MF_03183 .
_:866991 up:source unirule:MF_03183 .
_:866992 up:source unirule:MF_03183 .
_:866993 up:source unirule:MF_03183 .
_:866994 up:source unirule:MF_03183 .
_:866995 up:source unirule:MF_03183 .
_:866996 up:source unirule:MF_03183 .
_:866997 up:source unirule:MF_03183 .
_:866998 up:source unirule:MF_03183 .
_:866999 up:source unirule:MF_03183 .
_:867000 up:source unirule:MF_03183 .
_:867001 up:source unirule:MF_03183 .
_:867002 up:source unirule:MF_03183 .
_:867003 up:source unirule:MF_03183 .
_:867004 up:source unirule:MF_03183 .
_:867005 up:source unirule:MF_03183 .
_:867006 up:source unirule:MF_03183 .
_:867007 up:source unirule:MF_03183 .
_:867008 up:source unirule:MF_03183 .
_:867009 up:source unirule:MF_03183 .
_:867010 up:source unirule:MF_03183 .
_:867011 up:source unirule:MF_03183 .
_:867012 up:source unirule:MF_03183 .
_:867013 up:source unirule:MF_03183 .
_:867014 up:source unirule:MF_03183 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation3 ;
up:classifiedWith GO:0000703 ,
GO:0003677 ,
GO:0003906 ,
GO:0006285 ,
keyword:227 ,
keyword:234 ,
keyword:326 ,
keyword:378 ,
keyword:456 .
?annotation0 a up:Function_Annotation ;
rdfs:comment "Bifunctional DNA N-glycosylase with associated apurinic/apyrimidinic (AP) lyase function that catalyzes the first step in base excision repair (BER), the primary repair pathway for the repair of oxidative DNA damage. The DNA N-glycosylase activity releases the damaged DNA base from DNA by cleaving the N-glycosidic bond, leaving an AP site. The AP lyase activity cleaves the phosphodiester bond 3' to the AP site by a beta-elimination. Primarily recognizes and repairs oxidative base damage of pyrimidines." .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the Nth/MutY family.' .
?case4 up:classifiedWith GO:0051539 ,
keyword:408 ,
keyword:411 ,
keyword:479 ,
keyword:4 .
?case6 up:alternativeName ?name8 ;
up:recommendedName ?name7 .
?name7 up:ecName '3.2.2.-' ,
'4.2.99.18' ;
up:fullName 'Endonuclease III-like protein 1' ;
rdf:type up:Structured_Name .
?name8 up:fullName 'Bifunctional DNA N-glycosylase/DNA-(apurinic or apyrimidinic site) lyase' ;
up:shortName 'DNA glycosylase/AP lyase' ;
rdf:type up:Structured_Name .
?case11 up:alternativeName ?name13 ;
up:recommendedName ?name12 .
?name12 up:ecName '3.2.2.-' ,
'4.2.99.18' ;
up:fullName 'Endonuclease III homolog' ;
rdf:type up:Structured_Name .
?name13 up:fullName 'Bifunctional DNA N-glycosylase/DNA-(apurinic or apyrimidinic site) lyase' ;
up:shortName 'DNA glycosylase/AP lyase' ;
rdf:type up:Structured_Name .
?case14 up:classifiedWith GO:0005634 ,
GO:0005739 ,
keyword:496 ,
keyword:539 .
?pfs16 up:annotation ?annotation17 ,
?annotation23 ,
?annotation29 ,
?annotation35 .
?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:49883 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
up:ligand ?ligand26 ;
rdf:type up:Binding_Site_Annotation .
?pfsb24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand26 rdfs:subClassOf chebi:49883 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
up:ligand ?ligand32 ;
rdf:type up:Binding_Site_Annotation .
?pfsb30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?ligand32 rdfs:subClassOf chebi:49883 .
?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:49883 .
?pfs41 up:annotation ?annotation42 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Nucleophile; for N-glycosylase activity' .
?pfsb43 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse44 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfs47 up:annotation ?annotation48 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for catalytic activity' .
?pfsb49 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
_:867015 a rdf:Statement ;
up:attribution _:866984 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:867016 a rdf:Statement ;
up:attribution _:866985 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:867017 a rdf:Statement ;
up:attribution _:866986 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:867018 a rdf:Statement ;
up:attribution _:866987 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:227 .
_:867019 a rdf:Statement ;
up:attribution _:866988 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:234 .
_:867020 a rdf:Statement ;
up:attribution _:866989 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:326 .
_:867021 a rdf:Statement ;
up:attribution _:866990 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:867022 a rdf:Statement ;
up:attribution _:866991 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:867023 a rdf:Statement ;
up:attribution _:866992 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000703 .
_:867024 a rdf:Statement ;
up:attribution _:866993 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003906 .
_:867025 a rdf:Statement ;
up:attribution _:866994 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:867026 a rdf:Statement ;
up:attribution _:866995 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006285 .
_:867027 a rdf:Statement ;
up:attribution _:866996 ;
rdf:subject ?case4 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:4 .
_:867028 a rdf:Statement ;
up:attribution _:866997 ;
rdf:subject ?case4 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:867029 a rdf:Statement ;
up:attribution _:866998 ;
rdf:subject ?case4 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:411 .
_:867030 a rdf:Statement ;
up:attribution _:866999 ;
rdf:subject ?case4 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:867031 a rdf:Statement ;
up:attribution _:867000 ;
rdf:subject ?case4 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051539 .
_:867032 a rdf:Statement ;
up:attribution _:867001 ;
rdf:subject ?case6 ;
rdf:predicate up:recommendedName ;
rdf:object ?name7 .
_:867033 a rdf:Statement ;
up:attribution _:867002 ;
rdf:subject ?case6 ;
rdf:predicate up:alternativeName ;
rdf:object ?name8 .
_:867034 a rdf:Statement ;
up:attribution _:867003 ;
rdf:subject ?case11 ;
rdf:predicate up:recommendedName ;
rdf:object ?name12 .
_:867035 a rdf:Statement ;
up:attribution _:867004 ;
rdf:subject ?case11 ;
rdf:predicate up:alternativeName ;
rdf:object ?name13 .
_:867036 a rdf:Statement ;
up:attribution _:867005 ;
rdf:subject ?case14 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:496 .
_:867037 a rdf:Statement ;
up:attribution _:867006 ;
rdf:subject ?case14 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:539 .
_:867038 a rdf:Statement ;
up:attribution _:867007 ;
rdf:subject ?case14 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005739 .
_:867039 a rdf:Statement ;
up:attribution _:867008 ;
rdf:subject ?case14 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005634 .
_:867040 a rdf:Statement ;
up:source unirule:MF_03183 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:867041 a rdf:Statement ;
up:attribution _:867009 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:867042 a rdf:Statement ;
up:source unirule:MF_03183 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:867043 a rdf:Statement ;
up:attribution _:867010 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:867044 a rdf:Statement ;
up:source unirule:MF_03183 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:867045 a rdf:Statement ;
up:attribution _:867011 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:867046 a rdf:Statement ;
up:source unirule:MF_03183 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:867047 a rdf:Statement ;
up:attribution _:867012 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:867048 a rdf:Statement ;
up:source unirule:MF_03183 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:867049 a rdf:Statement ;
up:attribution _:867013 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:867050 a rdf:Statement ;
up:source unirule:MF_03183 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:867051 a rdf:Statement ;
up:attribution _:867014 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03183
#Rule MF_03183 Created by:? on:2014-03-06 Modified by:Elisabeth Coudert on:2024-01-30
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03183 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
BIND(URI(CONCAT(STR(?this), '#MF_03183a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_03183a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_03183a3')) AS ?annotation3) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionP7854958 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7854960 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP78549MF_0318353 .
?templateMotifSequenceMatchRegionP7854958 faldo:begin ?templateMotifSequenceMatchBeginP7854959 .
?templateMotifSequenceMatchBeginP7854959 faldo:position ?templateMotifSequenceMatchBeginPositionP7854954 ;
faldo:reference isoform:P78549-1 .
?templateMotifSequenceProfileAlignmentOperationP7854960 edam:has_input signature:MF_03183 ;
rdf:type edam:operation_0300 .
?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0318364 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP78549MF_0318355 .
?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0318363 .
?targetMotifMatchRegionMatchBeginMF_0318363 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0318356 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0318364 edam:has_input signature:MF_03183 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP78549MF_0318353, 1, (STRLEN(?templateMotifCigarP78549MF_0318353) - STRLEN(REPLACE(?templateMotifCigarP78549MF_0318353, CONCAT('^(?:-*[^-]){', STR(((290 - ?templateMotifSequenceMatchBeginPositionP7854954) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP78549MF_0318355, 1, (STRLEN(?targetMotifMatchCigarP78549MF_0318355) - STRLEN(REPLACE(?targetMotifMatchCigarP78549MF_0318355, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP78549MF_0318355, 1, (STRLEN(?targetMotifMatchCigarP78549MF_0318355) - STRLEN(REPLACE(?targetMotifMatchCigarP78549MF_0318355, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0318356) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP78549MF_0318353, 1, (STRLEN(?templateMotifCigarP78549MF_0318353) - STRLEN(REPLACE(?templateMotifCigarP78549MF_0318353, CONCAT('^(?:-*[^-]){', STR(((297 - ?templateMotifSequenceMatchBeginPositionP7854954) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP78549MF_0318355, 1, (STRLEN(?targetMotifMatchCigarP78549MF_0318355) - STRLEN(REPLACE(?targetMotifMatchCigarP78549MF_0318355, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP78549MF_0318355, 1, (STRLEN(?targetMotifMatchCigarP78549MF_0318355) - STRLEN(REPLACE(?targetMotifMatchCigarP78549MF_0318355, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) .
BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0318356) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t70) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP78549MF_0318353, 1, (STRLEN(?templateMotifCigarP78549MF_0318353) - STRLEN(REPLACE(?templateMotifCigarP78549MF_0318353, CONCAT('^(?:-*[^-]){', STR(((300 - ?templateMotifSequenceMatchBeginPositionP7854954) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP78549MF_0318355, 1, (STRLEN(?targetMotifMatchCigarP78549MF_0318355) - STRLEN(REPLACE(?targetMotifMatchCigarP78549MF_0318355, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP78549MF_0318355, 1, (STRLEN(?targetMotifMatchCigarP78549MF_0318355) - STRLEN(REPLACE(?targetMotifMatchCigarP78549MF_0318355, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0318356) - 1) AS ?thisPositionOn33) .
BIND(?thisPositionOn33 AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP78549MF_0318353, 1, (STRLEN(?templateMotifCigarP78549MF_0318353) - STRLEN(REPLACE(?templateMotifCigarP78549MF_0318353, CONCAT('^(?:-*[^-]){', STR(((306 - ?templateMotifSequenceMatchBeginPositionP7854954) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP78549MF_0318355, 1, (STRLEN(?targetMotifMatchCigarP78549MF_0318355) - STRLEN(REPLACE(?targetMotifMatchCigarP78549MF_0318355, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP78549MF_0318355, 1, (STRLEN(?targetMotifMatchCigarP78549MF_0318355) - STRLEN(REPLACE(?targetMotifMatchCigarP78549MF_0318355, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) .
BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0318356) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t76) .
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) = 'C')) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionP7854982 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7854984 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP78549MF_0318377 .
?templateMotifSequenceMatchRegionP7854982 faldo:begin ?templateMotifSequenceMatchBeginP7854983 .
?templateMotifSequenceMatchBeginP7854983 faldo:position ?templateMotifSequenceMatchBeginPositionP7854978 ;
faldo:reference isoform:P78549-1 .
?templateMotifSequenceProfileAlignmentOperationP7854984 edam:has_input signature:MF_03183 ;
rdf:type edam:operation_0300 .
?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0318388 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP78549MF_0318379 .
?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0318387 .
?targetMotifMatchRegionMatchBeginMF_0318387 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0318380 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0318388 edam:has_input signature:MF_03183 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP78549MF_0318377, 1, (STRLEN(?templateMotifCigarP78549MF_0318377) - STRLEN(REPLACE(?templateMotifCigarP78549MF_0318377, CONCAT('^(?:-*[^-]){', STR(((220 - ?templateMotifSequenceMatchBeginPositionP7854978) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP78549MF_0318379, 1, (STRLEN(?targetMotifMatchCigarP78549MF_0318379) - STRLEN(REPLACE(?targetMotifMatchCigarP78549MF_0318379, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP78549MF_0318379, 1, (STRLEN(?targetMotifMatchCigarP78549MF_0318379) - STRLEN(REPLACE(?targetMotifMatchCigarP78549MF_0318379, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) .
BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0318380) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs2t91) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse44) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_03183a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionP7854997 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7854999 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP78549MF_0318392 .
?templateMotifSequenceMatchRegionP7854997 faldo:begin ?templateMotifSequenceMatchBeginP7854998 .
?templateMotifSequenceMatchBeginP7854998 faldo:position ?templateMotifSequenceMatchBeginPositionP7854993 ;
faldo:reference isoform:P78549-1 .
?templateMotifSequenceProfileAlignmentOperationP7854999 edam:has_input signature:MF_03183 ;
rdf:type edam:operation_0300 .
?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03183103 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP78549MF_0318394 .
?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03183102 .
?targetMotifMatchRegionMatchBeginMF_03183102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0318395 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03183103 edam:has_input signature:MF_03183 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP78549MF_0318392, 1, (STRLEN(?templateMotifCigarP78549MF_0318392) - STRLEN(REPLACE(?templateMotifCigarP78549MF_0318392, CONCAT('^(?:-*[^-]){', STR(((239 - ?templateMotifSequenceMatchBeginPositionP7854993) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP78549MF_0318394, 1, (STRLEN(?targetMotifMatchCigarP78549MF_0318394) - STRLEN(REPLACE(?targetMotifMatchCigarP78549MF_0318394, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP78549MF_0318394, 1, (STRLEN(?targetMotifMatchCigarP78549MF_0318394) - STRLEN(REPLACE(?targetMotifMatchCigarP78549MF_0318394, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0318395) - 1) AS ?thisPositionOn51) .
BIND(?thisPositionOn51 AS ?thisPositionOn52) .
BIND(?this AS ?pfs2t106) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_03183a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag107) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag107, ?UNBOUND_VARIABLE) AS ?case4) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(?this AS ?case5) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(?this AS ?case6) .
BIND(URI(CONCAT(STR(?this), '#MF_03183a7')) AS ?name7) .
BIND(URI(CONCAT(STR(?this), '#MF_03183a8')) AS ?name8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:6237 .
BIND(?this AS ?case9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:147537 .
BIND(?this AS ?case10) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:7742 .
})) .
BIND(?this AS ?case11) .
BIND(URI(CONCAT(STR(?this), '#MF_03183a12')) AS ?name12) .
BIND(URI(CONCAT(STR(?this), '#MF_03183a13')) AS ?name13) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:33090 .
})) .
BIND(?this AS ?case14) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon108 {taxon:147537 taxon:6237 taxon:7742}
?thisOrganism rdfs:subClassOf+ ?supertaxon108 .
})) .
BIND(?this AS ?case15) .
}
}
"xsd:string |