| http://purl.uniprot.org/unirules/MF_03230#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:891538 up:source unirule:MF_03230 .
_:891539 up:source unirule:MF_03230 .
_:891540 up:source unirule:MF_03230 .
_:891541 up:source unirule:MF_03230 .
_:891542 up:source unirule:MF_03230 .
_:891543 up:source unirule:MF_03230 .
_:891544 up:source unirule:MF_03230 .
_:891545 up:source unirule:MF_03230 .
_:891546 up:source unirule:MF_03230 .
_:891547 up:source unirule:MF_03230 .
_:891548 up:source unirule:MF_03230 .
_:891549 up:source unirule:MF_03230 .
_:891550 up:source unirule:MF_03230 .
_:891551 up:source unirule:MF_03230 .
_:891552 up:source unirule:MF_03230 .
_:891553 up:source unirule:MF_03230 .
_:891554 up:source unirule:MF_03230 .
?this up:annotation ?annotation1 ,
?annotation3 ;
up:classifiedWith GO:0005789 ,
GO:0140042 ,
keyword:1133 ,
keyword:256 ,
keyword:472 ,
keyword:812 .
?gene0 skos:altLabel 'FIT2' ;
skos:prefLabel 'FITM2' .
?annotation1 a up:Subcellular_Location_Annotation .
?annotation1li2 up:cellularComponent .
?annotation3 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the FIT family. FIT2 subfamily.' .
?case4 up:alternativeName ?name6 ,
?name7 ;
up:classifiedWith GO:0016818 ,
keyword:378 ,
keyword:443 ;
up:recommendedName ?name5 .
?name5 up:ecName '3.6.1.-' ;
up:fullName 'Acyl-coenzyme A diphosphatase FITM2' ;
rdf:type up:Structured_Name .
?name6 up:fullName 'Fat storage-inducing transmembrane protein 2' ;
rdf:type up:Structured_Name .
?name7 up:fullName 'Fat-inducing protein 2' ;
rdf:type up:Structured_Name .
?pfs11 up:annotation ?annotation12 ,
?annotation17 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Active_Site_Annotation .
?pfsb13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
rdf:type up:Active_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
_:891555 a rdf:Statement ;
up:attribution _:891538 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:891556 a rdf:Statement ;
up:attribution _:891539 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:891557 a rdf:Statement ;
up:attribution _:891540 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:891558 a rdf:Statement ;
up:attribution _:891541 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:256 .
_:891559 a rdf:Statement ;
up:attribution _:891542 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:891560 a rdf:Statement ;
up:attribution _:891543 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:891561 a rdf:Statement ;
up:attribution _:891544 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:891562 a rdf:Statement ;
up:attribution _:891545 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005789 .
_:891563 a rdf:Statement ;
up:attribution _:891546 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0140042 .
_:891564 a rdf:Statement ;
up:attribution _:891547 ;
rdf:subject ?case4 ;
rdf:predicate up:recommendedName ;
rdf:object ?name5 .
_:891565 a rdf:Statement ;
up:attribution _:891548 ;
rdf:subject ?case4 ;
rdf:predicate up:alternativeName ;
rdf:object ?name6 .
_:891566 a rdf:Statement ;
up:attribution _:891549 ;
rdf:subject ?case4 ;
rdf:predicate up:alternativeName ;
rdf:object ?name7 .
_:891567 a rdf:Statement ;
up:attribution _:891550 ;
rdf:subject ?case4 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:891568 a rdf:Statement ;
up:attribution _:891551 ;
rdf:subject ?case4 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:443 .
_:891569 a rdf:Statement ;
up:attribution _:891552 ;
rdf:subject ?case4 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016818 .
_:891570 a rdf:Statement ;
up:source unirule:MF_03230 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:891571 a rdf:Statement ;
up:attribution _:891553 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:891572 a rdf:Statement ;
up:source unirule:MF_03230 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:891573 a rdf:Statement ;
up:attribution _:891554 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03230
#Rule MF_03230 Created by:? on:2020-11-11 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03230 .
?thisOrganism rdfs:subClassOf+ taxon:33213 .
BIND(URI(CONCAT(STR(?this), '#MF_03230a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_03230a3')) AS ?annotation3) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch26 faldo:location ?templateMotifSequenceMatchRegionQ8N6M327 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8N6M329 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8N6M3MF_0323022 .
?templateMotifSequenceMatchRegionQ8N6M327 faldo:begin ?templateMotifSequenceMatchBeginQ8N6M328 .
?templateMotifSequenceMatchBeginQ8N6M328 faldo:position ?templateMotifSequenceMatchBeginPositionQ8N6M323 ;
faldo:reference isoform:Q8N6M3-1 .
?templateMotifSequenceProfileAlignmentOperationQ8N6M329 edam:has_input signature:MF_03230 ;
rdf:type edam:operation_0300 .
?targetMotifMatch30 faldo:location ?targetMotifMatchRegionMatch31 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0323033 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8N6M3MF_0323024 .
?targetMotifMatchRegionMatch31 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0323032 .
?targetMotifMatchRegionMatchBeginMF_0323032 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0323025 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0323033 edam:has_input signature:MF_03230 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8N6M3MF_0323022, 1, (STRLEN(?templateMotifCigarQ8N6M3MF_0323022) - STRLEN(REPLACE(?templateMotifCigarQ8N6M3MF_0323022, CONCAT('^(?:-*[^-]){', STR(((155 - ?templateMotifSequenceMatchBeginPositionQ8N6M323) + 1)), '}'), '')))), '[a-z]', '')) AS ?step134) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8N6M3MF_0323024, 1, (STRLEN(?targetMotifMatchCigarQ8N6M3MF_0323024) - STRLEN(REPLACE(?targetMotifMatchCigarQ8N6M3MF_0323024, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8N6M3MF_0323024, 1, (STRLEN(?targetMotifMatchCigarQ8N6M3MF_0323024) - STRLEN(REPLACE(?targetMotifMatchCigarQ8N6M3MF_0323024, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step134), '}'), '')))), '[^-]', ''))) AS ?step235) .
BIND(((?step235 + ?targetMotifMatchRegionMatchBeginPositionMF_0323025) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8N6M3MF_0323022, 1, (STRLEN(?templateMotifCigarQ8N6M3MF_0323022) - STRLEN(REPLACE(?templateMotifCigarQ8N6M3MF_0323022, CONCAT('^(?:-*[^-]){', STR(((214 - ?templateMotifSequenceMatchBeginPositionQ8N6M323) + 1)), '}'), '')))), '[a-z]', '')) AS ?step137) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8N6M3MF_0323024, 1, (STRLEN(?targetMotifMatchCigarQ8N6M3MF_0323024) - STRLEN(REPLACE(?targetMotifMatchCigarQ8N6M3MF_0323024, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8N6M3MF_0323024, 1, (STRLEN(?targetMotifMatchCigarQ8N6M3MF_0323024) - STRLEN(REPLACE(?targetMotifMatchCigarQ8N6M3MF_0323024, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step137), '}'), '')))), '[^-]', ''))) AS ?step238) .
BIND(((?step238 + ?targetMotifMatchRegionMatchBeginPositionMF_0323025) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'H')) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag40) .
BIND(URI(CONCAT(STR(?this), '#MF_03230a5')) AS ?name5) .
BIND(URI(CONCAT(STR(?this), '#MF_03230a6')) AS ?name6) .
BIND(URI(CONCAT(STR(?this), '#MF_03230a7')) AS ?name7) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag40, ?UNBOUND_VARIABLE) AS ?case4) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag41) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag41, ?UNBOUND_VARIABLE) AS ?case8) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(?this AS ?caseWithTag42) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag42, ?UNBOUND_VARIABLE) AS ?case9) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:40674 .
})) .
BIND(?this AS ?caseWithTag43) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag43, ?UNBOUND_VARIABLE) AS ?case10) .
}
"xsd:string |