| http://purl.uniprot.org/unirules/MF_01000#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:349581 up:source unirule:MF_01000 .
_:349582 up:source unirule:MF_01000 .
_:349583 up:source unirule:MF_01000 .
_:349584 up:source unirule:MF_01000 .
_:349585 up:source unirule:MF_01000 .
_:349586 up:source unirule:MF_01000 .
_:349587 up:source unirule:MF_01000 .
_:349588 up:source unirule:MF_01000 .
_:349589 up:source unirule:MF_01000 .
_:349590 up:source unirule:MF_01000 .
_:349591 up:source unirule:MF_01000 .
_:349592 up:source unirule:MF_01000 .
_:349593 up:source unirule:MF_01000 .
_:349594 up:source unirule:MF_01000 .
_:349595 up:source unirule:MF_01000 .
_:349596 up:source unirule:MF_01000 .
_:349597 up:source unirule:MF_01000 .
_:349598 up:source unirule:MF_01000 .
_:349599 up:source unirule:MF_01000 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation6 ;
up:classifiedWith GO:0015889 ,
GO:0042597 ,
keyword:574 ,
keyword:732 ,
keyword:813 ;
up:precursor "true"^^xsd:boolean ;
up:recommendedName ?name0 .
?name0 up:fullName 'Vitamin B12-binding protein' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'btuF' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Part of the ABC transporter complex BtuCDF involved in vitamin B12 import. Binds vitamin B12 and delivers it to the periplasmic surface of BtuC.' .
?annotation3 a up:Subunit_Annotation ;
rdfs:comment 'The complex is composed of two ATP-binding proteins (BtuD), two transmembrane proteins (BtuC) and a solute-binding protein (BtuF).' .
?annotation4 a up:Subcellular_Location_Annotation .
?annotation4li5 up:cellularComponent .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the BtuF family.' .
?case7 up:classifiedWith keyword:1015 .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
rdf:type up:Disulfide_Bond_Annotation .
?pfsb10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
up:ligand ?ligand18 ;
rdf:type up:Binding_Site_Annotation .
?pfsb16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?ligand18 rdfs:subClassOf chebi:17439 .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf chebi:17439 .
?pfs28 up:annotation ?annotation29 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for BtuC binding' .
?pfsb30 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for BtuC binding' .
?pfsb36 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?sam40 up:classifiedWith keyword:732 .
?signal41 faldo:begin ?signalb42 ;
faldo:end ?signale43 .
?signalb42 faldo:position ?signalbp44 .
?signale43 faldo:position ?signalep45 .
?keyword46 up:range ?signal41 .
_:349600 a rdf:Statement ;
up:attribution _:349581 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:349601 a rdf:Statement ;
up:attribution _:349582 ;
rdf:subject ?this ;
rdf:predicate up:precursor ;
rdf:object "true"^^xsd:boolean .
_:349602 a rdf:Statement ;
up:attribution _:349583 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:349603 a rdf:Statement ;
up:attribution _:349584 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:349604 a rdf:Statement ;
up:attribution _:349585 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:349605 a rdf:Statement ;
up:attribution _:349586 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:349606 a rdf:Statement ;
up:attribution _:349587 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:349607 a rdf:Statement ;
up:attribution _:349588 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:574 .
_:349608 a rdf:Statement ;
up:attribution _:349589 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:732 .
_:349609 a rdf:Statement ;
up:attribution _:349590 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:813 .
_:349610 a rdf:Statement ;
up:attribution _:349591 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0015889 .
_:349611 a rdf:Statement ;
up:attribution _:349592 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042597 .
_:349612 a rdf:Statement ;
up:attribution _:349593 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1015 .
_:349613 a rdf:Statement ;
up:source unirule:MF_01000 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:349614 a rdf:Statement ;
up:attribution _:349594 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:349615 a rdf:Statement ;
up:source unirule:MF_01000 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:349616 a rdf:Statement ;
up:attribution _:349595 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:349617 a rdf:Statement ;
up:source unirule:MF_01000 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:349618 a rdf:Statement ;
up:attribution _:349596 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:349619 a rdf:Statement ;
up:source unirule:MF_01000 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:349620 a rdf:Statement ;
up:attribution _:349597 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:349621 a rdf:Statement ;
up:source unirule:MF_01000 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:349622 a rdf:Statement ;
up:attribution _:349598 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:349623 a rdf:Statement ;
up:attribution _:349599 ;
rdf:subject ?sam40 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:732 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01000
#Rule MF_01000 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2022-11-19
VALUES ?supertaxon47 {taxon:91347 taxon:641}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01000 .
?thisOrganism rdfs:subClassOf+ ?supertaxon47 .
BIND(URI(CONCAT(STR(?this), '#MF_01000a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01000a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01000a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01000a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01000a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch52 faldo:location ?templateMotifSequenceMatchRegionP3702853 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3702855 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP37028MF_0100048 .
?templateMotifSequenceMatchRegionP3702853 faldo:begin ?templateMotifSequenceMatchBeginP3702854 .
?templateMotifSequenceMatchBeginP3702854 faldo:position ?templateMotifSequenceMatchBeginPositionP3702849 ;
faldo:reference isoform:P37028-1 .
?templateMotifSequenceProfileAlignmentOperationP3702855 edam:has_input signature:MF_01000 ;
rdf:type edam:operation_0300 .
?targetMotifMatch56 faldo:location ?targetMotifMatchRegionMatch57 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0100059 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP37028MF_0100050 .
?targetMotifMatchRegionMatch57 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0100058 .
?targetMotifMatchRegionMatchBeginMF_0100058 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0100051 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0100059 edam:has_input signature:MF_01000 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_5) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37028MF_0100048, 1, (STRLEN(?templateMotifCigarP37028MF_0100048) - STRLEN(REPLACE(?templateMotifCigarP37028MF_0100048, CONCAT('^(?:-*[^-]){', STR(((183 - ?templateMotifSequenceMatchBeginPositionP3702849) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37028MF_0100050, 1, (STRLEN(?targetMotifMatchCigarP37028MF_0100050) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_0100050, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37028MF_0100050, 1, (STRLEN(?targetMotifMatchCigarP37028MF_0100050) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_0100050, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0100051) - 1) AS ?thisPositionOn12) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37028MF_0100048, 1, (STRLEN(?templateMotifCigarP37028MF_0100048) - STRLEN(REPLACE(?templateMotifCigarP37028MF_0100048, CONCAT('^(?:-*[^-]){', STR(((259 - ?templateMotifSequenceMatchBeginPositionP3702849) + 1)), '}'), '')))), '[a-z]', '')) AS ?step162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37028MF_0100050, 1, (STRLEN(?targetMotifMatchCigarP37028MF_0100050) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_0100050, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37028MF_0100050, 1, (STRLEN(?targetMotifMatchCigarP37028MF_0100050) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_0100050, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), '')))), '[^-]', ''))) AS ?step263) .
BIND(((?step263 + ?targetMotifMatchRegionMatchBeginPositionMF_0100051) - 1) AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t64) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse11) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn12, (?thisPositionOn13 - ?thisPositionOn12)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01000a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch69 faldo:location ?templateMotifSequenceMatchRegionP3702870 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3702872 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP37028MF_0100065 .
?templateMotifSequenceMatchRegionP3702870 faldo:begin ?templateMotifSequenceMatchBeginP3702871 .
?templateMotifSequenceMatchBeginP3702871 faldo:position ?templateMotifSequenceMatchBeginPositionP3702866 ;
faldo:reference isoform:P37028-1 .
?templateMotifSequenceProfileAlignmentOperationP3702872 edam:has_input signature:MF_01000 ;
rdf:type edam:operation_0300 .
?targetMotifMatch73 faldo:location ?targetMotifMatchRegionMatch74 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0100076 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP37028MF_0100067 .
?targetMotifMatchRegionMatch74 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0100075 .
?targetMotifMatchRegionMatchBeginMF_0100075 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0100068 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0100076 edam:has_input signature:MF_01000 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37028MF_0100065, 1, (STRLEN(?templateMotifCigarP37028MF_0100065) - STRLEN(REPLACE(?templateMotifCigarP37028MF_0100065, CONCAT('^(?:-*[^-]){', STR(((242 - ?templateMotifSequenceMatchBeginPositionP3702866) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37028MF_0100067, 1, (STRLEN(?targetMotifMatchCigarP37028MF_0100067) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_0100067, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37028MF_0100067, 1, (STRLEN(?targetMotifMatchCigarP37028MF_0100067) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_0100067, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0100068) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37028MF_0100065, 1, (STRLEN(?templateMotifCigarP37028MF_0100065) - STRLEN(REPLACE(?templateMotifCigarP37028MF_0100065, CONCAT('^(?:-*[^-]){', STR(((246 - ?templateMotifSequenceMatchBeginPositionP3702866) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37028MF_0100067, 1, (STRLEN(?targetMotifMatchCigarP37028MF_0100067) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_0100067, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37028MF_0100067, 1, (STRLEN(?targetMotifMatchCigarP37028MF_0100067) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_0100067, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0100068) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs2t81) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)) = 'DWFER')) .
BIND(URI(CONCAT(STR(?this), '#MF_01000a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionP3702887 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3702889 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP37028MF_0100082 .
?templateMotifSequenceMatchRegionP3702887 faldo:begin ?templateMotifSequenceMatchBeginP3702888 .
?templateMotifSequenceMatchBeginP3702888 faldo:position ?templateMotifSequenceMatchBeginPositionP3702883 ;
faldo:reference isoform:P37028-1 .
?templateMotifSequenceProfileAlignmentOperationP3702889 edam:has_input signature:MF_01000 ;
rdf:type edam:operation_0300 .
?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0100093 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP37028MF_0100084 .
?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0100092 .
?targetMotifMatchRegionMatchBeginMF_0100092 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0100085 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0100093 edam:has_input signature:MF_01000 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37028MF_0100082, 1, (STRLEN(?templateMotifCigarP37028MF_0100082) - STRLEN(REPLACE(?templateMotifCigarP37028MF_0100082, CONCAT('^(?:-*[^-]){', STR(((50 - ?templateMotifSequenceMatchBeginPositionP3702883) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37028MF_0100084, 1, (STRLEN(?targetMotifMatchCigarP37028MF_0100084) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_0100084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37028MF_0100084, 1, (STRLEN(?targetMotifMatchCigarP37028MF_0100084) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_0100084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) .
BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0100085) - 1) AS ?thisPositionOn26) .
BIND(?thisPositionOn26 AS ?thisPositionOn27) .
BIND(?this AS ?pfs2t96) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_01000a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch101 faldo:location ?templateMotifSequenceMatchRegionP37028102 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP37028104 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP37028MF_0100097 .
?templateMotifSequenceMatchRegionP37028102 faldo:begin ?templateMotifSequenceMatchBeginP37028103 .
?templateMotifSequenceMatchBeginP37028103 faldo:position ?templateMotifSequenceMatchBeginPositionP3702898 ;
faldo:reference isoform:P37028-1 .
?templateMotifSequenceProfileAlignmentOperationP37028104 edam:has_input signature:MF_01000 ;
rdf:type edam:operation_0300 .
?targetMotifMatch105 faldo:location ?targetMotifMatchRegionMatch106 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01000108 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP37028MF_0100099 .
?targetMotifMatchRegionMatch106 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01000107 .
?targetMotifMatchRegionMatchBeginMF_01000107 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01000100 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01000108 edam:has_input signature:MF_01000 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37028MF_0100097, 1, (STRLEN(?templateMotifCigarP37028MF_0100097) - STRLEN(REPLACE(?templateMotifCigarP37028MF_0100097, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionP3702898) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37028MF_0100099, 1, (STRLEN(?targetMotifMatchCigarP37028MF_0100099) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_0100099, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37028MF_0100099, 1, (STRLEN(?targetMotifMatchCigarP37028MF_0100099) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_0100099, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) .
BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_01000100) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs2t111) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse31) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01000a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch116 faldo:location ?templateMotifSequenceMatchRegionP37028117 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP37028119 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP37028MF_01000112 .
?templateMotifSequenceMatchRegionP37028117 faldo:begin ?templateMotifSequenceMatchBeginP37028118 .
?templateMotifSequenceMatchBeginP37028118 faldo:position ?templateMotifSequenceMatchBeginPositionP37028113 ;
faldo:reference isoform:P37028-1 .
?templateMotifSequenceProfileAlignmentOperationP37028119 edam:has_input signature:MF_01000 ;
rdf:type edam:operation_0300 .
?targetMotifMatch120 faldo:location ?targetMotifMatchRegionMatch121 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01000123 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP37028MF_01000114 .
?targetMotifMatchRegionMatch121 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01000122 .
?targetMotifMatchRegionMatchBeginMF_01000122 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01000115 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01000123 edam:has_input signature:MF_01000 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37028MF_01000112, 1, (STRLEN(?templateMotifCigarP37028MF_01000112) - STRLEN(REPLACE(?templateMotifCigarP37028MF_01000112, CONCAT('^(?:-*[^-]){', STR(((202 - ?templateMotifSequenceMatchBeginPositionP37028113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37028MF_01000114, 1, (STRLEN(?targetMotifMatchCigarP37028MF_01000114) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_01000114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37028MF_01000114, 1, (STRLEN(?targetMotifMatchCigarP37028MF_01000114) - STRLEN(REPLACE(?targetMotifMatchCigarP37028MF_01000114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) .
BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_01000115) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs2t126) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse37) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01000a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag127) .
}
BIND(IF(BOUND(?tagFT_5), ?caseWithTag127, ?UNBOUND_VARIABLE) AS ?case7) .
OPTIONAL {
?this up:annotation ?samsignal128 ;
up:sequence ?thisSequence .
?samsignal128 up:range ?samsignalr129 ;
rdf:type up:Signal_Peptide_Annotation .
?samsignalr129 faldo:begin ?samsignalb130 ;
faldo:end ?samsignale131 .
?samsignalb130 faldo:position ?samsignalbp132 ;
faldo:reference ?thisSequence .
?samsignale131 faldo:position ?samsignalep133 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam40) .
}
BIND(URI(CONCAT(STR(?this), '#MF_01000a46')) AS ?keyword46) .
}
"xsd:string |