| http://purl.uniprot.org/unirules/MF_01962#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:687140 up:source unirule:MF_01962 .
_:687141 up:source unirule:MF_01962 .
_:687142 up:source unirule:MF_01962 .
_:687143 up:source unirule:MF_01962 .
_:687144 up:source unirule:MF_01962 .
_:687145 up:source unirule:MF_01962 .
_:687146 up:source unirule:MF_01962 .
_:687147 up:source unirule:MF_01962 .
_:687148 up:source unirule:MF_01962 .
_:687149 up:source unirule:MF_01962 .
_:687150 up:source unirule:MF_01962 .
_:687151 up:source unirule:MF_01962 .
_:687152 up:source unirule:MF_01962 .
_:687153 up:source unirule:MF_01962 .
_:687154 up:source unirule:MF_01962 .
_:687155 up:source unirule:MF_01962 .
_:687156 up:source unirule:MF_01962 .
_:687157 up:source unirule:MF_01962 .
_:687158 up:source unirule:MF_01962 .
_:687159 up:source unirule:MF_01962 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0000034 ,
GO:0006146 ,
GO:0043103 ,
keyword:378 ,
keyword:546 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.5.4.2' ;
up:fullName 'Adenine deaminase' ;
up:shortName 'ADE' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Adenine aminohydrolase' ;
up:shortName 'AAH' ;
rdf:type up:Structured_Name .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the hydrolytic deamination of adenine to hypoxanthine. Plays an important role in the purine salvage pathway and in nitrogen catabolism.' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the metallo-dependent hydrolases superfamily. Adenosine and AMP deaminases family. Adenine deaminase type 2 subfamily.' .
?case6 up:classifiedWith GO:0008270 ,
keyword:479 ,
keyword:862 .
?pfs7 up:annotation ?annotation8 ,
?annotation14 ,
?annotation20 ,
?annotation26 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
up:ligand ?ligand11 ;
rdf:type up:Binding_Site_Annotation .
?pfsb9 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?ligand11 rdfs:subClassOf chebi:29105 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:29105 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
up:ligand ?ligand23 ;
rdf:type up:Binding_Site_Annotation .
?pfsb21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?ligand23 rdfs:subClassOf chebi:29105 .
?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:29105 .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?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 ;
up:ligand ?ligand42 ;
rdf:type up:Binding_Site_Annotation .
?pfsb40 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?ligand42 rdfs:subClassOf ?molecule43 .
?molecule43 rdfs:label 'substrate' .
?pfs46 up:annotation ?annotation47 .
?annotation47 faldo:begin ?pfsb48 ;
faldo:end ?pfse49 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for catalytic activity' .
?pfsb48 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?pfse49 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
_:687160 a rdf:Statement ;
up:attribution _:687140 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:687161 a rdf:Statement ;
up:attribution _:687141 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:687162 a rdf:Statement ;
up:attribution _:687142 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:687163 a rdf:Statement ;
up:attribution _:687143 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:687164 a rdf:Statement ;
up:attribution _:687144 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:687165 a rdf:Statement ;
up:attribution _:687145 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:687166 a rdf:Statement ;
up:attribution _:687146 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:546 .
_:687167 a rdf:Statement ;
up:attribution _:687147 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000034 .
_:687168 a rdf:Statement ;
up:attribution _:687148 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006146 .
_:687169 a rdf:Statement ;
up:attribution _:687149 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043103 .
_:687170 a rdf:Statement ;
up:attribution _:687150 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:687171 a rdf:Statement ;
up:attribution _:687151 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:687172 a rdf:Statement ;
up:attribution _:687152 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:687173 a rdf:Statement ;
up:source unirule:MF_01962 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:687174 a rdf:Statement ;
up:attribution _:687153 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:687175 a rdf:Statement ;
up:source unirule:MF_01962 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:687176 a rdf:Statement ;
up:attribution _:687154 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:687177 a rdf:Statement ;
up:source unirule:MF_01962 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:687178 a rdf:Statement ;
up:attribution _:687155 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:687179 a rdf:Statement ;
up:source unirule:MF_01962 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:687180 a rdf:Statement ;
up:attribution _:687156 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:687181 a rdf:Statement ;
up:source unirule:MF_01962 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:687182 a rdf:Statement ;
up:attribution _:687157 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:687183 a rdf:Statement ;
up:source unirule:MF_01962 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:687184 a rdf:Statement ;
up:attribution _:687158 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:687185 a rdf:Statement ;
up:source unirule:MF_01962 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
_:687186 a rdf:Statement ;
up:attribution _:687159 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01962
#Rule MF_01962 Created by:? on:2011-04-07 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01962 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_01962a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01962a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01962a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01962a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01962a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch56 faldo:location ?templateMotifSequenceMatchRegionQ9I6Y457 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9I6Y459 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9I6Y4MF_0196252 .
?templateMotifSequenceMatchRegionQ9I6Y457 faldo:begin ?templateMotifSequenceMatchBeginQ9I6Y458 .
?templateMotifSequenceMatchBeginQ9I6Y458 faldo:position ?templateMotifSequenceMatchBeginPositionQ9I6Y453 ;
faldo:reference isoform:Q9I6Y4-1 .
?templateMotifSequenceProfileAlignmentOperationQ9I6Y459 edam:has_input signature:MF_01962 ;
rdf:type edam:operation_0300 .
?targetMotifMatch60 faldo:location ?targetMotifMatchRegionMatch61 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196263 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9I6Y4MF_0196254 .
?targetMotifMatchRegionMatch61 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196262 .
?targetMotifMatchRegionMatchBeginMF_0196262 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196255 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0196263 edam:has_input signature:MF_01962 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I6Y4MF_0196252, 1, (STRLEN(?templateMotifCigarQ9I6Y4MF_0196252) - STRLEN(REPLACE(?templateMotifCigarQ9I6Y4MF_0196252, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionQ9I6Y453) + 1)), '}'), '')))), '[a-z]', '')) AS ?step164) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_0196254, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_0196254) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_0196254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_0196254, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_0196254) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_0196254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), '')))), '[^-]', ''))) AS ?step265) .
BIND(((?step265 + ?targetMotifMatchRegionMatchBeginPositionMF_0196255) - 1) AS ?thisPositionOn12) .
BIND(?thisPositionOn12 AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t66) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse10) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn12, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I6Y4MF_0196252, 1, (STRLEN(?templateMotifCigarQ9I6Y4MF_0196252) - STRLEN(REPLACE(?templateMotifCigarQ9I6Y4MF_0196252, CONCAT('^(?:-*[^-]){', STR(((16 - ?templateMotifSequenceMatchBeginPositionQ9I6Y453) + 1)), '}'), '')))), '[a-z]', '')) AS ?step167) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_0196254, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_0196254) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_0196254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_0196254, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_0196254) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_0196254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), '')))), '[^-]', ''))) AS ?step268) .
BIND(((?step268 + ?targetMotifMatchRegionMatchBeginPositionMF_0196255) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t69) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I6Y4MF_0196252, 1, (STRLEN(?templateMotifCigarQ9I6Y4MF_0196252) - STRLEN(REPLACE(?templateMotifCigarQ9I6Y4MF_0196252, CONCAT('^(?:-*[^-]){', STR(((194 - ?templateMotifSequenceMatchBeginPositionQ9I6Y453) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_0196254, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_0196254) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_0196254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_0196254, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_0196254) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_0196254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0196255) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t72) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I6Y4MF_0196252, 1, (STRLEN(?templateMotifCigarQ9I6Y4MF_0196252) - STRLEN(REPLACE(?templateMotifCigarQ9I6Y4MF_0196252, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionQ9I6Y453) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_0196254, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_0196254) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_0196254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_0196254, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_0196254) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_0196254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) .
BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0196255) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t75) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'D')) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch80 faldo:location ?templateMotifSequenceMatchRegionQ9I6Y481 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9I6Y483 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9I6Y4MF_0196276 .
?templateMotifSequenceMatchRegionQ9I6Y481 faldo:begin ?templateMotifSequenceMatchBeginQ9I6Y482 .
?templateMotifSequenceMatchBeginQ9I6Y482 faldo:position ?templateMotifSequenceMatchBeginPositionQ9I6Y477 ;
faldo:reference isoform:Q9I6Y4-1 .
?templateMotifSequenceProfileAlignmentOperationQ9I6Y483 edam:has_input signature:MF_01962 ;
rdf:type edam:operation_0300 .
?targetMotifMatch84 faldo:location ?targetMotifMatchRegionMatch85 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196287 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9I6Y4MF_0196278 .
?targetMotifMatchRegionMatch85 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196286 .
?targetMotifMatchRegionMatchBeginMF_0196286 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196279 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0196287 edam:has_input signature:MF_01962 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I6Y4MF_0196276, 1, (STRLEN(?templateMotifCigarQ9I6Y4MF_0196276) - STRLEN(REPLACE(?templateMotifCigarQ9I6Y4MF_0196276, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionQ9I6Y477) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_0196278, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_0196278) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_0196278, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_0196278, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_0196278) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_0196278, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) .
BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0196279) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs2t90) .
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) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01962a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionQ9I6Y496 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9I6Y498 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9I6Y4MF_0196291 .
?templateMotifSequenceMatchRegionQ9I6Y496 faldo:begin ?templateMotifSequenceMatchBeginQ9I6Y497 .
?templateMotifSequenceMatchBeginQ9I6Y497 faldo:position ?templateMotifSequenceMatchBeginPositionQ9I6Y492 ;
faldo:reference isoform:Q9I6Y4-1 .
?templateMotifSequenceProfileAlignmentOperationQ9I6Y498 edam:has_input signature:MF_01962 ;
rdf:type edam:operation_0300 .
?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01962102 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9I6Y4MF_0196293 .
?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01962101 .
?targetMotifMatchRegionMatchBeginMF_01962101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196294 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01962102 edam:has_input signature:MF_01962 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I6Y4MF_0196291, 1, (STRLEN(?templateMotifCigarQ9I6Y4MF_0196291) - STRLEN(REPLACE(?templateMotifCigarQ9I6Y4MF_0196291, CONCAT('^(?:-*[^-]){', STR(((276 - ?templateMotifSequenceMatchBeginPositionQ9I6Y492) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_0196293, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_0196293) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_0196293, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_0196293, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_0196293) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_0196293, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) .
BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0196294) - 1) AS ?thisPositionOn44) .
BIND(?thisPositionOn44 AS ?thisPositionOn45) .
BIND(?this AS ?pfs2t105) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01962a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionQ9I6Y4111 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9I6Y4113 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9I6Y4MF_01962106 .
?templateMotifSequenceMatchRegionQ9I6Y4111 faldo:begin ?templateMotifSequenceMatchBeginQ9I6Y4112 .
?templateMotifSequenceMatchBeginQ9I6Y4112 faldo:position ?templateMotifSequenceMatchBeginPositionQ9I6Y4107 ;
faldo:reference isoform:Q9I6Y4-1 .
?templateMotifSequenceProfileAlignmentOperationQ9I6Y4113 edam:has_input signature:MF_01962 ;
rdf:type edam:operation_0300 .
?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01962117 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9I6Y4MF_01962108 .
?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01962116 .
?targetMotifMatchRegionMatchBeginMF_01962116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01962109 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01962117 edam:has_input signature:MF_01962 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I6Y4MF_01962106, 1, (STRLEN(?templateMotifCigarQ9I6Y4MF_01962106) - STRLEN(REPLACE(?templateMotifCigarQ9I6Y4MF_01962106, CONCAT('^(?:-*[^-]){', STR(((218 - ?templateMotifSequenceMatchBeginPositionQ9I6Y4107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_01962108, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_01962108) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_01962108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I6Y4MF_01962108, 1, (STRLEN(?targetMotifMatchCigarQ9I6Y4MF_01962108) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I6Y4MF_01962108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) .
BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_01962109) - 1) AS ?thisPositionOn50) .
BIND(?thisPositionOn50 AS ?thisPositionOn51) .
BIND(?this AS ?pfs2t120) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb48) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse49) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01962a47')) AS ?annotation47) .
BIND(?this AS ?pfs46) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag121) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag121, ?UNBOUND_VARIABLE) AS ?case6) .
}
"xsd:string |