| http://purl.uniprot.org/unirules/MF_03229#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:891164 up:source unirule:MF_03229 .
_:891165 up:source unirule:MF_03229 .
_:891166 up:source unirule:MF_03229 .
_:891167 up:source unirule:MF_03229 .
_:891168 up:source unirule:MF_03229 .
_:891169 up:source unirule:MF_03229 .
_:891170 up:source unirule:MF_03229 .
_:891171 up:source unirule:MF_03229 .
_:891172 up:source unirule:MF_03229 .
_:891173 up:source unirule:MF_03229 .
_:891174 up:source unirule:MF_03229 .
_:891175 up:source unirule:MF_03229 .
?this up:annotation ?annotation1 ,
?annotation3 ;
up:classifiedWith GO:0005789 ,
GO:0140042 ,
keyword:1133 ,
keyword:256 ,
keyword:472 ,
keyword:812 .
?gene0 skos:altLabel 'FIT1' ;
skos:prefLabel 'FITM1' .
?annotation1 a up:Subcellular_Location_Annotation .
?annotation1li2 up:cellularComponent .
?annotation3 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the FIT family. FIT1 subfamily.' .
?pfs8 up:annotation ?annotation9 ,
?annotation14 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
rdf:type up:Active_Site_Annotation .
?pfsb10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
rdf:type up:Active_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfs19 up:annotation ?annotation20 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for catalytic activity' .
?pfsb21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
_:891176 a rdf:Statement ;
up:attribution _:891164 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:891177 a rdf:Statement ;
up:attribution _:891165 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:891178 a rdf:Statement ;
up:attribution _:891166 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:891179 a rdf:Statement ;
up:attribution _:891167 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:256 .
_:891180 a rdf:Statement ;
up:attribution _:891168 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:891181 a rdf:Statement ;
up:attribution _:891169 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:891182 a rdf:Statement ;
up:attribution _:891170 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:891183 a rdf:Statement ;
up:attribution _:891171 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005789 .
_:891184 a rdf:Statement ;
up:attribution _:891172 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0140042 .
_:891185 a rdf:Statement ;
up:source unirule:MF_03229 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:891186 a rdf:Statement ;
up:attribution _:891173 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:891187 a rdf:Statement ;
up:source unirule:MF_03229 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:891188 a rdf:Statement ;
up:attribution _:891174 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:891189 a rdf:Statement ;
up:source unirule:MF_03229 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:891190 a rdf:Statement ;
up:attribution _:891175 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03229
#Rule MF_03229 Created by:ipedruzz on:2020-11-11 Modified by:? on:2020-11-11
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03229 .
?thisOrganism rdfs:subClassOf+ taxon:117571 .
BIND(URI(CONCAT(STR(?this), '#MF_03229a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_03229a3')) AS ?annotation3) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch29 faldo:location ?templateMotifSequenceMatchRegionA5D6W630 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA5D6W632 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarA5D6W6MF_0322925 .
?templateMotifSequenceMatchRegionA5D6W630 faldo:begin ?templateMotifSequenceMatchBeginA5D6W631 .
?templateMotifSequenceMatchBeginA5D6W631 faldo:position ?templateMotifSequenceMatchBeginPositionA5D6W626 ;
faldo:reference isoform:A5D6W6-1 .
?templateMotifSequenceProfileAlignmentOperationA5D6W632 edam:has_input signature:MF_03229 ;
rdf:type edam:operation_0300 .
?targetMotifMatch33 faldo:location ?targetMotifMatchRegionMatch34 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0322936 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarA5D6W6MF_0322927 .
?targetMotifMatchRegionMatch34 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0322935 .
?targetMotifMatchRegionMatchBeginMF_0322935 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0322928 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0322936 edam:has_input signature:MF_03229 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA5D6W6MF_0322925, 1, (STRLEN(?templateMotifCigarA5D6W6MF_0322925) - STRLEN(REPLACE(?templateMotifCigarA5D6W6MF_0322925, CONCAT('^(?:-*[^-]){', STR(((186 - ?templateMotifSequenceMatchBeginPositionA5D6W626) + 1)), '}'), '')))), '[a-z]', '')) AS ?step137) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA5D6W6MF_0322927, 1, (STRLEN(?targetMotifMatchCigarA5D6W6MF_0322927) - STRLEN(REPLACE(?targetMotifMatchCigarA5D6W6MF_0322927, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA5D6W6MF_0322927, 1, (STRLEN(?targetMotifMatchCigarA5D6W6MF_0322927) - STRLEN(REPLACE(?targetMotifMatchCigarA5D6W6MF_0322927, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step137), '}'), '')))), '[^-]', ''))) AS ?step238) .
BIND(((?step238 + ?targetMotifMatchRegionMatchBeginPositionMF_0322928) - 1) AS ?thisPositionOn12) .
BIND(?thisPositionOn12 AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse11) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn12, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA5D6W6MF_0322925, 1, (STRLEN(?templateMotifCigarA5D6W6MF_0322925) - STRLEN(REPLACE(?templateMotifCigarA5D6W6MF_0322925, CONCAT('^(?:-*[^-]){', STR(((244 - ?templateMotifSequenceMatchBeginPositionA5D6W626) + 1)), '}'), '')))), '[a-z]', '')) AS ?step140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA5D6W6MF_0322927, 1, (STRLEN(?targetMotifMatchCigarA5D6W6MF_0322927) - STRLEN(REPLACE(?targetMotifMatchCigarA5D6W6MF_0322927, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA5D6W6MF_0322927, 1, (STRLEN(?targetMotifMatchCigarA5D6W6MF_0322927) - STRLEN(REPLACE(?targetMotifMatchCigarA5D6W6MF_0322927, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), '')))), '[^-]', ''))) AS ?step241) .
BIND(((?step241 + ?targetMotifMatchRegionMatchBeginPositionMF_0322928) - 1) AS ?thisPositionOn17) .
BIND(?thisPositionOn17 AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1) = 'H')) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch47 faldo:location ?templateMotifSequenceMatchRegionA5D6W648 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA5D6W650 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarA5D6W6MF_0322943 .
?templateMotifSequenceMatchRegionA5D6W648 faldo:begin ?templateMotifSequenceMatchBeginA5D6W649 .
?templateMotifSequenceMatchBeginA5D6W649 faldo:position ?templateMotifSequenceMatchBeginPositionA5D6W644 ;
faldo:reference isoform:A5D6W6-1 .
?templateMotifSequenceProfileAlignmentOperationA5D6W650 edam:has_input signature:MF_03229 ;
rdf:type edam:operation_0300 .
?targetMotifMatch51 faldo:location ?targetMotifMatchRegionMatch52 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0322954 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarA5D6W6MF_0322945 .
?targetMotifMatchRegionMatch52 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0322953 .
?targetMotifMatchRegionMatchBeginMF_0322953 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0322946 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0322954 edam:has_input signature:MF_03229 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA5D6W6MF_0322943, 1, (STRLEN(?templateMotifCigarA5D6W6MF_0322943) - STRLEN(REPLACE(?templateMotifCigarA5D6W6MF_0322943, CONCAT('^(?:-*[^-]){', STR(((248 - ?templateMotifSequenceMatchBeginPositionA5D6W644) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA5D6W6MF_0322945, 1, (STRLEN(?targetMotifMatchCigarA5D6W6MF_0322945) - STRLEN(REPLACE(?targetMotifMatchCigarA5D6W6MF_0322945, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA5D6W6MF_0322945, 1, (STRLEN(?targetMotifMatchCigarA5D6W6MF_0322945) - STRLEN(REPLACE(?targetMotifMatchCigarA5D6W6MF_0322945, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) .
BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0322946) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs2t57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse22) .
FILTER (REGEX('[HQDE]', SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_03229a20')) AS ?annotation20) .
BIND(?this AS ?pfs19) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag58) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag58, ?UNBOUND_VARIABLE) AS ?case4) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag59) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag59, ?UNBOUND_VARIABLE) AS ?case5) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(?this AS ?caseWithTag60) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag60, ?UNBOUND_VARIABLE) AS ?case6) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:40674 .
})) .
BIND(?this AS ?caseWithTag61) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag61, ?UNBOUND_VARIABLE) AS ?case7) .
}
"xsd:string |