| http://purl.uniprot.org/unirules/MF_00706#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:261807 up:source unirule:MF_00706 .
_:261808 up:source unirule:MF_00706 .
_:261809 up:source unirule:MF_00706 .
_:261810 up:source unirule:MF_00706 .
_:261811 up:source unirule:MF_00706 .
_:261812 up:source unirule:MF_00706 .
_:261813 up:source unirule:MF_00706 .
_:261814 up:source unirule:MF_00706 .
_:261815 up:source unirule:MF_00706 .
_:261816 up:source unirule:MF_00706 .
_:261817 up:source unirule:MF_00706 .
_:261818 up:source unirule:MF_00706 .
_:261819 up:source unirule:MF_00706 .
_:261820 up:source unirule:MF_00706 .
_:261821 up:source unirule:MF_00706 .
_:261822 up:source unirule:MF_00706 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0004867 ,
GO:0042597 ,
keyword:574 ,
keyword:646 ,
keyword:722 ,
keyword:732 ;
up:precursor "true"^^xsd:boolean ;
up:recommendedName ?name0 .
?name0 up:fullName 'Ecotin' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'eco' .
?annotation2 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation3 a up:Subcellular_Location_Annotation .
?annotation3li4 up:cellularComponent .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the protease inhibitor I11 (ecotin) family.' .
?case6 up:classifiedWith keyword:1015 .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
rdf:type up:Disulfide_Bond_Annotation .
?pfsb11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Reactive bond' .
?pfsb17 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?sam21 up:classifiedWith keyword:732 .
?signal22 faldo:begin ?signalb23 ;
faldo:end ?signale24 .
?signalb23 faldo:position ?signalbp25 .
?signale24 faldo:position ?signalep26 .
?keyword27 up:range ?signal22 .
_:261823 a rdf:Statement ;
up:attribution _:261807 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:261824 a rdf:Statement ;
up:attribution _:261808 ;
rdf:subject ?this ;
rdf:predicate up:precursor ;
rdf:object "true"^^xsd:boolean .
_:261825 a rdf:Statement ;
up:attribution _:261809 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:261826 a rdf:Statement ;
up:attribution _:261810 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:261827 a rdf:Statement ;
up:attribution _:261811 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:261828 a rdf:Statement ;
up:attribution _:261812 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:261829 a rdf:Statement ;
up:attribution _:261813 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:646 .
_:261830 a rdf:Statement ;
up:attribution _:261814 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:722 .
_:261831 a rdf:Statement ;
up:attribution _:261815 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:574 .
_:261832 a rdf:Statement ;
up:attribution _:261816 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:732 .
_:261833 a rdf:Statement ;
up:attribution _:261817 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004867 .
_:261834 a rdf:Statement ;
up:attribution _:261818 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042597 .
_:261835 a rdf:Statement ;
up:attribution _:261819 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1015 .
_:261836 a rdf:Statement ;
up:source unirule:MF_00706 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:261837 a rdf:Statement ;
up:attribution _:261820 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:261838 a rdf:Statement ;
up:source unirule:MF_00706 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:261839 a rdf:Statement ;
up:attribution _:261821 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:261840 a rdf:Statement ;
up:attribution _:261822 ;
rdf:subject ?sam21 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:732 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00706
#Rule MF_00706 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2019-11-18
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00706 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00706a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00706a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00706a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00706a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch32 faldo:location ?templateMotifSequenceMatchRegionP2382733 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2382735 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP23827MF_0070628 .
?templateMotifSequenceMatchRegionP2382733 faldo:begin ?templateMotifSequenceMatchBeginP2382734 .
?templateMotifSequenceMatchBeginP2382734 faldo:position ?templateMotifSequenceMatchBeginPositionP2382729 ;
faldo:reference isoform:P23827-1 .
?templateMotifSequenceProfileAlignmentOperationP2382735 edam:has_input signature:MF_00706 ;
rdf:type edam:operation_0300 .
?targetMotifMatch36 faldo:location ?targetMotifMatchRegionMatch37 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0070639 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP23827MF_0070630 .
?targetMotifMatchRegionMatch37 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0070638 .
?targetMotifMatchRegionMatchBeginMF_0070638 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0070631 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0070639 edam:has_input signature:MF_00706 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_2) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP23827MF_0070628, 1, (STRLEN(?templateMotifCigarP23827MF_0070628) - STRLEN(REPLACE(?templateMotifCigarP23827MF_0070628, CONCAT('^(?:-*[^-]){', STR(((70 - ?templateMotifSequenceMatchBeginPositionP2382729) + 1)), '}'), '')))), '[a-z]', '')) AS ?step140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP23827MF_0070630, 1, (STRLEN(?targetMotifMatchCigarP23827MF_0070630) - STRLEN(REPLACE(?targetMotifMatchCigarP23827MF_0070630, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP23827MF_0070630, 1, (STRLEN(?targetMotifMatchCigarP23827MF_0070630) - STRLEN(REPLACE(?targetMotifMatchCigarP23827MF_0070630, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), '')))), '[^-]', ''))) AS ?step241) .
BIND(((?step241 + ?targetMotifMatchRegionMatchBeginPositionMF_0070631) - 1) AS ?thisPositionOn13) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP23827MF_0070628, 1, (STRLEN(?templateMotifCigarP23827MF_0070628) - STRLEN(REPLACE(?templateMotifCigarP23827MF_0070628, CONCAT('^(?:-*[^-]){', STR(((107 - ?templateMotifSequenceMatchBeginPositionP2382729) + 1)), '}'), '')))), '[a-z]', '')) AS ?step142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP23827MF_0070630, 1, (STRLEN(?targetMotifMatchCigarP23827MF_0070630) - STRLEN(REPLACE(?targetMotifMatchCigarP23827MF_0070630, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP23827MF_0070630, 1, (STRLEN(?targetMotifMatchCigarP23827MF_0070630) - STRLEN(REPLACE(?targetMotifMatchCigarP23827MF_0070630, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), '')))), '[^-]', ''))) AS ?step243) .
BIND(((?step243 + ?targetMotifMatchRegionMatchBeginPositionMF_0070631) - 1) AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn13, (?thisPositionOn14 - ?thisPositionOn13)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00706a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch49 faldo:location ?templateMotifSequenceMatchRegionP2382750 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2382752 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP23827MF_0070645 .
?templateMotifSequenceMatchRegionP2382750 faldo:begin ?templateMotifSequenceMatchBeginP2382751 .
?templateMotifSequenceMatchBeginP2382751 faldo:position ?templateMotifSequenceMatchBeginPositionP2382746 ;
faldo:reference isoform:P23827-1 .
?templateMotifSequenceProfileAlignmentOperationP2382752 edam:has_input signature:MF_00706 ;
rdf:type edam:operation_0300 .
?targetMotifMatch53 faldo:location ?targetMotifMatchRegionMatch54 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0070656 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP23827MF_0070647 .
?targetMotifMatchRegionMatch54 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0070655 .
?targetMotifMatchRegionMatchBeginMF_0070655 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0070648 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0070656 edam:has_input signature:MF_00706 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP23827MF_0070645, 1, (STRLEN(?templateMotifCigarP23827MF_0070645) - STRLEN(REPLACE(?templateMotifCigarP23827MF_0070645, CONCAT('^(?:-*[^-]){', STR(((104 - ?templateMotifSequenceMatchBeginPositionP2382746) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP23827MF_0070647, 1, (STRLEN(?targetMotifMatchCigarP23827MF_0070647) - STRLEN(REPLACE(?targetMotifMatchCigarP23827MF_0070647, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP23827MF_0070647, 1, (STRLEN(?targetMotifMatchCigarP23827MF_0070647) - STRLEN(REPLACE(?targetMotifMatchCigarP23827MF_0070647, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) .
BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0070648) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP23827MF_0070645, 1, (STRLEN(?templateMotifCigarP23827MF_0070645) - STRLEN(REPLACE(?templateMotifCigarP23827MF_0070645, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP2382746) + 1)), '}'), '')))), '[a-z]', '')) AS ?step159) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP23827MF_0070647, 1, (STRLEN(?targetMotifMatchCigarP23827MF_0070647) - STRLEN(REPLACE(?targetMotifMatchCigarP23827MF_0070647, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP23827MF_0070647, 1, (STRLEN(?targetMotifMatchCigarP23827MF_0070647) - STRLEN(REPLACE(?targetMotifMatchCigarP23827MF_0070647, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), '')))), '[^-]', ''))) AS ?step260) .
BIND(((?step260 + ?targetMotifMatchRegionMatchBeginPositionMF_0070648) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs2t61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) .
FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]M', SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00706a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag62) .
}
BIND(IF(BOUND(?tagFT_2), ?caseWithTag62, ?UNBOUND_VARIABLE) AS ?case6) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:91347 .
})) .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this up:annotation ?samsignal63 ;
up:sequence ?thisSequence .
?samsignal63 up:range ?samsignalr64 ;
rdf:type up:Signal_Peptide_Annotation .
?samsignalr64 faldo:begin ?samsignalb65 ;
faldo:end ?samsignale66 .
?samsignalb65 faldo:position ?samsignalbp67 ;
faldo:reference ?thisSequence .
?samsignale66 faldo:position ?samsignalep68 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam21) .
}
BIND(URI(CONCAT(STR(?this), '#MF_00706a27')) AS ?keyword27) .
}
"xsd:string |