| http://purl.uniprot.org/unirules/MF_00475#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:190767 up:source unirule:MF_00475 .
_:190768 up:source unirule:MF_00475 .
_:190769 up:source unirule:MF_00475 .
_:190770 up:source unirule:MF_00475 .
_:190771 up:source unirule:MF_00475 .
_:190772 up:source unirule:MF_00475 .
_:190773 up:source unirule:MF_00475 .
_:190774 up:source unirule:MF_00475 .
_:190775 up:source unirule:MF_00475 .
_:190776 up:source unirule:MF_00475 .
_:190777 up:source unirule:MF_00475 .
_:190778 up:source unirule:MF_00475 .
_:190779 up:source unirule:MF_00475 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ;
up:classifiedWith GO:0003677 ,
GO:0005737 ,
GO:0045892 ,
keyword:238 ,
keyword:678 ,
keyword:804 ,
keyword:805 ,
keyword:963 .
?gene0 skos:prefLabel 'trpR' .
?annotation1 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation2 a up:Subcellular_Location_Annotation .
?annotation2li3 up:cellularComponent .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the TrpR family.' .
?pfs7 up:annotation ?annotation8 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
rdf:type up:Nucleotide_Binding_Annotation .
?pfsb9 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
_:190780 a rdf:Statement ;
up:attribution _:190767 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:190781 a rdf:Statement ;
up:attribution _:190768 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:190782 a rdf:Statement ;
up:attribution _:190769 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:190783 a rdf:Statement ;
up:attribution _:190770 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:190784 a rdf:Statement ;
up:attribution _:190771 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:190785 a rdf:Statement ;
up:attribution _:190772 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:804 .
_:190786 a rdf:Statement ;
up:attribution _:190773 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:805 .
_:190787 a rdf:Statement ;
up:attribution _:190774 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:678 .
_:190788 a rdf:Statement ;
up:attribution _:190775 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:190789 a rdf:Statement ;
up:attribution _:190776 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:190790 a rdf:Statement ;
up:attribution _:190777 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0045892 .
_:190791 a rdf:Statement ;
up:attribution _:190778 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:190792 a rdf:Statement ;
up:source unirule:MF_00475 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:190793 a rdf:Statement ;
up:attribution _:190779 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00475
#Rule MF_00475 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00475 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00475a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00475a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00475a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch17 faldo:location ?templateMotifSequenceMatchRegionP0A88118 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A88120 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A881MF_0047513 .
?templateMotifSequenceMatchRegionP0A88118 faldo:begin ?templateMotifSequenceMatchBeginP0A88119 .
?templateMotifSequenceMatchBeginP0A88119 faldo:position ?templateMotifSequenceMatchBeginPositionP0A88114 ;
faldo:reference isoform:P0A881-1 .
?templateMotifSequenceProfileAlignmentOperationP0A88120 edam:has_input signature:MF_00475 ;
rdf:type edam:operation_0300 .
?targetMotifMatch21 faldo:location ?targetMotifMatchRegionMatch22 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0047524 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A881MF_0047515 .
?targetMotifMatchRegionMatch22 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0047523 .
?targetMotifMatchRegionMatchBeginMF_0047523 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0047516 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0047524 edam:has_input signature:MF_00475 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A881MF_0047513, 1, (STRLEN(?templateMotifCigarP0A881MF_0047513) - STRLEN(REPLACE(?templateMotifCigarP0A881MF_0047513, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionP0A88114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step125) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A881MF_0047515, 1, (STRLEN(?targetMotifMatchCigarP0A881MF_0047515) - STRLEN(REPLACE(?targetMotifMatchCigarP0A881MF_0047515, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A881MF_0047515, 1, (STRLEN(?targetMotifMatchCigarP0A881MF_0047515) - STRLEN(REPLACE(?targetMotifMatchCigarP0A881MF_0047515, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step125), '}'), '')))), '[^-]', ''))) AS ?step226) .
BIND(((?step226 + ?targetMotifMatchRegionMatchBeginPositionMF_0047516) - 1) AS ?thisPositionOn11) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A881MF_0047513, 1, (STRLEN(?templateMotifCigarP0A881MF_0047513) - STRLEN(REPLACE(?templateMotifCigarP0A881MF_0047513, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionP0A88114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A881MF_0047515, 1, (STRLEN(?targetMotifMatchCigarP0A881MF_0047515) - STRLEN(REPLACE(?targetMotifMatchCigarP0A881MF_0047515, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A881MF_0047515, 1, (STRLEN(?targetMotifMatchCigarP0A881MF_0047515) - STRLEN(REPLACE(?targetMotifMatchCigarP0A881MF_0047515, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step127), '}'), '')))), '[^-]', ''))) AS ?step228) .
BIND(((?step228 + ?targetMotifMatchRegionMatchBeginPositionMF_0047516) - 1) AS ?thisPositionOn12) .
BIND(?this AS ?pfs1t29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfse10) .
FILTER ((BOUND(?thisPositionOn11) && BOUND(?thisPositionOn12))) .
BIND(URI(CONCAT(STR(?this), '#MF_00475a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(?this AS ?case5) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:91347 .
})) .
BIND(?this AS ?case6) .
}
}
"xsd:string |